projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Enable -Wsuggest-override
[deliverable/binutils-gdb.git]
/
gdb
/
stabsread.h
diff --git
a/gdb/stabsread.h
b/gdb/stabsread.h
index 0df49098e557e0099a1666461a64017f9cda2ff4..d24b25dc72c5f824c240b3d97faf3af2872dc005 100644
(file)
--- a/
gdb/stabsread.h
+++ b/
gdb/stabsread.h
@@
-1,7
+1,5
@@
/* Include file for stabs debugging format support functions.
/* Include file for stabs debugging format support functions.
- Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995,
- 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2007, 2008
- Free Software Foundation, Inc.
+ Copyright (C) 1986-2018 Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
@@
-19,6
+17,7
@@
along with this program. If not, see <http://www.gnu.org/licenses/>. */
struct objfile;
along with this program. If not, see <http://www.gnu.org/licenses/>. */
struct objfile;
+enum language;
/* Definitions, prototypes, etc for stabs debugging format support
functions.
/* Definitions, prototypes, etc for stabs debugging format support
functions.
@@
-42,7
+41,7
@@
struct objfile;
EXTERN struct symbol *global_sym_chain[HASHSIZE];
EXTERN struct symbol *global_sym_chain[HASHSIZE];
-extern void common_block_start (char *, struct objfile *);
+extern void common_block_start (c
onst c
har *, struct objfile *);
extern void common_block_end (struct objfile *);
/* Kludge for xcoffread.c */
extern void common_block_end (struct objfile *);
/* Kludge for xcoffread.c */
@@
-57,11
+56,11
@@
struct pending_stabs
EXTERN struct pending_stabs *global_stabs;
/* The type code that process_one_symbol saw on its previous invocation.
EXTERN struct pending_stabs *global_stabs;
/* The type code that process_one_symbol saw on its previous invocation.
- Used to detect pairs of N_SO symbols. */
+ Used to detect pairs of N_SO symbols.
*/
EXTERN int previous_stab_code;
\f
EXTERN int previous_stab_code;
\f
-/* Support for Sun changes to dbx symbol format */
+/* Support for Sun changes to dbx symbol format
.
*/
/* For each identified header file, we have a table of types defined
in that header file.
/* For each identified header file, we have a table of types defined
in that header file.
@@
-88,8
+87,9
@@
struct header_file
char *name;
char *name;
- /* Numeric code distinguishing instances of one header file that produced
- different results when included. It comes from the N_BINCL or N_EXCL. */
+ /* Numeric code distinguishing instances of one header file that
+ produced different results when included. It comes from the
+ N_BINCL or N_EXCL. */
int instance;
int instance;
@@
-103,13
+103,13
@@
struct header_file
};
};
-/* The table of header_files of this OBJFILE. */
+/* The table of header_files of this OBJFILE.
*/
#define HEADER_FILES(OBJFILE) (DBX_SYMFILE_INFO (OBJFILE)->header_files)
#define HEADER_FILES(OBJFILE) (DBX_SYMFILE_INFO (OBJFILE)->header_files)
-/* The actual length of HEADER_FILES. */
+/* The actual length of HEADER_FILES.
*/
#define N_HEADER_FILES(OBJFILE) (DBX_SYMFILE_INFO (OBJFILE)->n_header_files)
#define N_HEADER_FILES(OBJFILE) (DBX_SYMFILE_INFO (OBJFILE)->n_header_files)
-/* The allocated lengh of HEADER_FILES. */
+/* The allocated lengh of HEADER_FILES.
*/
#define N_ALLOCATED_HEADER_FILES(OBJFILE) \
(DBX_SYMFILE_INFO (OBJFILE)->n_allocated_header_files)
#define N_ALLOCATED_HEADER_FILES(OBJFILE) \
(DBX_SYMFILE_INFO (OBJFILE)->n_allocated_header_files)
@@
-129,11
+129,11
@@
EXTERN int n_this_object_header_files;
EXTERN int n_allocated_this_object_header_files;
EXTERN int n_allocated_this_object_header_files;
-extern void cleanup_undefined_
types (void
);
+extern void cleanup_undefined_
stabs_types (struct objfile *
);
extern long read_number (char **, int);
extern long read_number (char **, int);
-extern struct symbol *define_symbol (CORE_ADDR, char *, int, int,
+extern struct symbol *define_symbol (CORE_ADDR, c
onst c
har *, int, int,
struct objfile *);
extern void stabsread_init (void);
struct objfile *);
extern void stabsread_init (void);
@@
-161,41
+161,34
@@
struct stab_section_list
/* Functions exported by dbxread.c. These are not in stabsread.c because
they are only used by some stabs readers. */
/* Functions exported by dbxread.c. These are not in stabsread.c because
they are only used by some stabs readers. */
-extern struct partial_symtab *end_psymtab (struct partial_symtab *pst,
- char **include_list,
- int num_includes,
- int capping_symbol_offset,
- CORE_ADDR capping_text,
- struct partial_symtab
- **dependency_list,
- int number_dependencies,
- int textlow_not_set);
+extern struct partial_symtab *dbx_end_psymtab
+ (struct objfile *objfile, struct partial_symtab *pst,
+ const char **include_list, int num_includes,
+ int capping_symbol_offset, CORE_ADDR capping_text,
+ struct partial_symtab **dependency_list, int number_dependencies,
+ int textlow_not_set);
-extern void process_one_symbol (int, int, CORE_ADDR, char *,
- struct section_offsets *, struct objfile *);
+extern void process_one_symbol (int, int, CORE_ADDR, const char *,
+ const struct section_offsets *,
+ struct objfile *, enum language);
extern void elfstab_build_psymtabs (struct objfile *objfile,
extern void elfstab_build_psymtabs (struct objfile *objfile,
- int mainline,
asection *stabsect,
file_ptr stabstroffset,
unsigned int stabstrsize);
extern void coffstab_build_psymtabs
(struct objfile *objfile,
asection *stabsect,
file_ptr stabstroffset,
unsigned int stabstrsize);
extern void coffstab_build_psymtabs
(struct objfile *objfile,
- int mainline,
CORE_ADDR textaddr, unsigned int textsize,
struct stab_section_list *stabs,
file_ptr stabstroffset, unsigned int stabstrsize);
CORE_ADDR textaddr, unsigned int textsize,
struct stab_section_list *stabs,
file_ptr stabstroffset, unsigned int stabstrsize);
-extern void stabsect_build_psymtabs
- (struct objfile *objfile,
- int mainline, char *stab_name, char *stabstr_name, char *text_name);
+extern void stabsect_build_psymtabs (struct objfile *objfile, char *stab_name,
+ char *stabstr_name, char *text_name);
-extern void elfstab_offset_sections (struct objfile *,
- struct partial_symtab *);
-extern int symbol_reference_defined (char **);
+extern int symbol_reference_defined (const char **);
-extern void ref_add (int, struct symbol *, char *, CORE_ADDR);
+extern void ref_add (int, struct symbol *, c
onst c
har *, CORE_ADDR);
extern struct symbol *ref_search (int);
extern struct symbol *ref_search (int);
This page took
0.026572 seconds
and
4
git commands to generate.