projects
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Support arch-dependent fill
[binutils-gdb.git]
/
gdb
/
symfile.h
diff --git
a/gdb/symfile.h
b/gdb/symfile.h
index 6d3916256bcf185c808b8a965249c407a68a2839..d4f3fd90385dd19fb66fe516ec0e688b4a3a829b 100644
(file)
--- a/
gdb/symfile.h
+++ b/
gdb/symfile.h
@@
-153,7
+153,7
@@
struct quick_symbol_functions
/* Expand and iterate over each "partial" symbol table in OBJFILE
where the source file is named NAME.
/* Expand and iterate over each "partial" symbol table in OBJFILE
where the source file is named NAME.
- If
there is no '/' in the nam
e, a match after a '/' in the symbol
+ If
NAME is not absolut
e, a match after a '/' in the symbol
table's file name will also work. FULL_PATH is the absolute file
name, and REAL_PATH is the same, run through gdb_realpath.
table's file name will also work. FULL_PATH is the absolute file
name, and REAL_PATH is the same, run through gdb_realpath.
@@
-258,12
+258,10
@@
struct quick_symbol_functions
file is skipped. If FILE_MATCHER is NULL such file is not skipped.
Otherwise, if KIND does not match this symbol is skipped.
file is skipped. If FILE_MATCHER is NULL such file is not skipped.
Otherwise, if KIND does not match this symbol is skipped.
-
+
If even KIND matches, then NAME_MATCHER is called for each symbol
If even KIND matches, then NAME_MATCHER is called for each symbol
- defined in the file. The current language, the symbol name and
- DATA are passed to NAME_MATCHER. The symbol "search" name should
- be passed to NAME_MATCHER (see la_symbol_name_compare in struct
- language_defn for more details on this).
+ defined in the file. The symbol "search" name and DATA are passed
+ to NAME_MATCHER.
If NAME_MATCHER returns zero, then this symbol is skipped.
If NAME_MATCHER returns zero, then this symbol is skipped.
@@
-274,7
+272,7
@@
struct quick_symbol_functions
void (*expand_symtabs_matching)
(struct objfile *objfile,
int (*file_matcher) (const char *, void *),
void (*expand_symtabs_matching)
(struct objfile *objfile,
int (*file_matcher) (const char *, void *),
- int (*name_matcher) (const
struct language_defn *, const
char *, void *),
+ int (*name_matcher) (const char *, void *),
enum search_domain kind,
void *data);
enum search_domain kind,
void *data);