diff options
Diffstat (limited to 'gdb/symtab.h')
-rw-r--r-- | gdb/symtab.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gdb/symtab.h b/gdb/symtab.h index 6b9c402..dae1e61 100644 --- a/gdb/symtab.h +++ b/gdb/symtab.h @@ -562,6 +562,15 @@ lookup_union PARAMS ((char *, struct block *)); extern struct type * lookup_enum PARAMS ((char *, struct block *)); +extern struct type * +check_struct PARAMS ((struct type *)); + +extern struct type * +check_union PARAMS ((struct type *)); + +extern struct type * +check_enum PARAMS ((struct type *)); + extern struct symbol * block_function PARAMS ((struct block *)); @@ -668,6 +677,22 @@ decode_line_1 PARAMS ((char **, int, struct symtab *, int)); /* Symmisc.c */ +#if MAINTENANCE_CMDS + +void +maintenance_print_symbols PARAMS ((char *, int)); + +void +maintenance_print_psymbols PARAMS ((char *, int)); + +void +maintenance_print_msymbols PARAMS ((char *, int)); + +void +maintenance_print_objfiles PARAMS ((char *, int)); + +#endif + extern void free_symtab PARAMS ((struct symtab *)); @@ -707,6 +732,9 @@ clear_symtab_users_once PARAMS ((void)); extern struct partial_symtab * find_main_psymtab PARAMS ((void)); +extern struct type * +find_nested_type PARAMS ((struct type *, char*)); + /* blockframe.c */ extern struct blockvector * |