7b08b9eb12
* ada-lang.c (struct add_partial_datum): Update the comment for expand_partial_symbol_name. (ada_add_partial_symbol_completions): Rename to ... (ada_expand_partial_symbol_name): ... here, change return type, update function comment, call symbol_completion_match instead of symbol_completion_add. (ada_make_symbol_completion_list): Use now expand_partial_symbol_names and ada_expand_partial_symbol_name. * dwarf2read.c (dw2_expand_symtabs_matching): Support NULL FILE_MATCHER. (dw2_map_symbol_names): Remove. (dwarf2_gdb_index_functions): Unlist dw2_map_symbol_names. * psymtab.c (map_symbol_names_psymtab): Remove. (expand_symtabs_matching_via_partial): Support NULL FILE_MATCHER. Support KIND == ALL_DOMAIN. Exchange the NAME_MATCHER and KIND check order. (psym_functions): Unlist map_symbol_names_psymtab. (map_partial_symbol_names): Rename to ... (expand_partial_symbol_names): ... here, change the FUN type, call expand_symtabs_matching with ALL_DOMAIN and NULL FILE_MATCHER now. * psymtab.h (map_partial_symbol_names): Rename to ... (expand_partial_symbol_names): ... here, change the FUN type. * symfile.h (struct quick_symbol_functions): Update the description of expand_symtabs_matching. Remove map_symbol_names. * symtab.c (search_symbols): Add ALL_DOMAIN to the function comment. (struct add_name_data): Update the comment for expand_partial_symbol_name. (add_partial_symbol_name): Rename to ... (expand_partial_symbol_name): ... here. Replace completion_list_add_name call by strncmp. (default_make_symbol_completion_list_break_on): Use now expand_partial_symbol_names and expand_partial_symbol_name. * symtab.h (enum search_domain): New element ALL_DOMAIN. gdb/testsuite/ * gdb.cp/cpcompletion.exp (complete class methods) (complete class methods beginning with F): Move them above runto. New comment about the runto delimiter. |
||
---|---|---|
.. | ||
abstract-origin.cc | ||
abstract-origin.exp | ||
ambiguous.cc | ||
ambiguous.exp | ||
annota2.cc | ||
annota2.exp | ||
annota3.cc | ||
annota3.exp | ||
anon-struct.cc | ||
anon-struct.exp | ||
anon-union.cc | ||
anon-union.exp | ||
arg-reference.cc | ||
arg-reference.exp | ||
bool.cc | ||
bool.exp | ||
breakpoint.cc | ||
breakpoint.exp | ||
bs15503.cc | ||
bs15503.exp | ||
call-c-1.c | ||
call-c.cc | ||
call-c.exp | ||
casts.cc | ||
casts.exp | ||
class2.cc | ||
class2.exp | ||
classes.cc | ||
classes.exp | ||
cmpd-minsyms.cc | ||
cmpd-minsyms.exp | ||
converts.cc | ||
converts.exp | ||
cp-relocate.cc | ||
cp-relocate.exp | ||
cpcompletion.exp | ||
cpexprs.cc | ||
cpexprs.exp | ||
cplusfuncs.cc | ||
cplusfuncs.exp | ||
ctti.exp | ||
cttiadd.cc | ||
cttiadd1.cc | ||
cttiadd2.cc | ||
cttiadd3.cc | ||
demangle.exp | ||
derivation.cc | ||
derivation.exp | ||
exception.cc | ||
exception.exp | ||
expand-sals.cc | ||
expand-sals.exp | ||
extern-c.cc | ||
extern-c.exp | ||
formatted-ref.cc | ||
formatted-ref.exp | ||
fpointer.cc | ||
fpointer.exp | ||
gdb1355.cc | ||
gdb1355.exp | ||
gdb2384-base.cc | ||
gdb2384-base.h | ||
gdb2384.cc | ||
gdb2384.exp | ||
gdb2495.cc | ||
gdb2495.exp | ||
hang.exp | ||
hang.H | ||
hang1.cc | ||
hang2.cc | ||
hang3.cc | ||
infcall-dlopen-lib.cc | ||
infcall-dlopen.cc | ||
infcall-dlopen.exp | ||
inherit.exp | ||
koenig.cc | ||
koenig.exp | ||
local.cc | ||
local.exp | ||
m-data.cc | ||
m-data.exp | ||
m-static.cc | ||
m-static.exp | ||
m-static.h | ||
m-static1.cc | ||
maint.exp | ||
Makefile.in | ||
mb-ctor.cc | ||
mb-ctor.exp | ||
mb-inline.exp | ||
mb-inline.h | ||
mb-inline1.cc | ||
mb-inline2.cc | ||
mb-templates.cc | ||
mb-templates.exp | ||
member-ptr.cc | ||
member-ptr.exp | ||
method.cc | ||
method.exp | ||
method2.cc | ||
method2.exp | ||
misc.cc | ||
misc.exp | ||
namespace-nested-import.cc | ||
namespace-nested-import.exp | ||
namespace.cc | ||
namespace.exp | ||
namespace1.cc | ||
nextoverthrow.cc | ||
nextoverthrow.exp | ||
noparam.cc | ||
noparam.exp | ||
nsdecl.cc | ||
nsdecl.exp | ||
nsimport.cc | ||
nsimport.exp | ||
nsnested.cc | ||
nsnested.exp | ||
nsnoimports.cc | ||
nsnoimports.exp | ||
nsrecurs.cc | ||
nsrecurs.exp | ||
nsstress.cc | ||
nsstress.exp | ||
nsusing.cc | ||
nsusing.exp | ||
operator.cc | ||
operator.exp | ||
oranking.cc | ||
oranking.exp | ||
overload-const.cc | ||
overload-const.exp | ||
overload.cc | ||
overload.exp | ||
ovldbreak.cc | ||
ovldbreak.exp | ||
ovsrch.exp | ||
ovsrch.h | ||
ovsrch1.cc | ||
ovsrch2.cc | ||
ovsrch3.cc | ||
ovsrch4.cc | ||
pass-by-ref.cc | ||
pass-by-ref.exp | ||
pr-574.cc | ||
pr-574.exp | ||
pr-1023.cc | ||
pr-1023.exp | ||
pr-1210.cc | ||
pr-1210.exp | ||
pr9067.cc | ||
pr9067.exp | ||
pr9167.cc | ||
pr9167.exp | ||
pr9594.cc | ||
pr9631.cc | ||
pr9631.exp | ||
pr10687.cc | ||
pr10687.exp | ||
pr10728-x.cc | ||
pr10728-x.h | ||
pr10728-y.cc | ||
pr10728.exp | ||
pr12028.cc | ||
pr12028.exp | ||
printmethod.cc | ||
printmethod.exp | ||
psmang.exp | ||
psmang1.cc | ||
psmang2.cc | ||
ptype-cv-cp.cc | ||
ptype-cv-cp.exp | ||
punctuator.exp | ||
re-set-overloaded.cc | ||
re-set-overloaded.exp | ||
ref-params.cc | ||
ref-params.exp | ||
ref-types.cc | ||
ref-types.exp | ||
rtti.exp | ||
rtti.h | ||
rtti1.cc | ||
rtti2.cc | ||
shadow.cc | ||
shadow.exp | ||
smartp.cc | ||
smartp.exp | ||
static-print-quit.cc | ||
static-print-quit.exp | ||
temargs.cc | ||
temargs.exp | ||
templates.cc | ||
templates.exp | ||
try_catch.cc | ||
try_catch.exp | ||
typedef-operator.cc | ||
typedef-operator.exp | ||
userdef.cc | ||
userdef.exp | ||
virtbase.cc | ||
virtbase.exp | ||
virtfunc.cc | ||
virtfunc.exp | ||
virtfunc2.cc | ||
virtfunc2.exp |