X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fpsymtab.h;h=4089d462b8cb416d648ab9d599bcd7e032ed060a;hb=33fbcbee30e6565db27a4c5076ff61c9fc8e0744;hp=73e0a81a1294fe1dc3534b4106eadb664aa629b9;hpb=b11896a5276900e7fda0bb6b7cd9d2b31a4945b3;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/psymtab.h b/gdb/psymtab.h index 73e0a81a12..4089d462b8 100644 --- a/gdb/psymtab.h +++ b/gdb/psymtab.h @@ -1,6 +1,6 @@ /* Public partial symbol table definitions. - Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. + Copyright (C) 2009-2012 Free Software Foundation, Inc. This file is part of GDB. @@ -20,6 +20,8 @@ #ifndef PSYMTAB_H #define PSYMTAB_H +#include "symfile.h" + /* A bcache for partial symbols. */ struct psymbol_bcache; @@ -28,11 +30,11 @@ extern struct psymbol_bcache *psymbol_bcache_init (void); extern void psymbol_bcache_free (struct psymbol_bcache *); extern struct bcache *psymbol_bcache_get_bcache (struct psymbol_bcache *); -void map_partial_symbol_names (void (*) (const char *, void *), void *); +void expand_partial_symbol_names (int (*fun) (const char *, void *), + void *data); -void map_partial_symbol_filenames (void (*) (const char *, const char *, - void *), - void *); +void map_partial_symbol_filenames (symbol_filename_ftype *fun, void *data, + int need_fullname); extern const struct quick_symbol_functions psym_functions;