diff options
Diffstat (limited to 'gdb/dbxread.c')
-rw-r--r-- | gdb/dbxread.c | 144 |
1 files changed, 43 insertions, 101 deletions
diff --git a/gdb/dbxread.c b/gdb/dbxread.c index 10e1535..2cb594e 100644 --- a/gdb/dbxread.c +++ b/gdb/dbxread.c @@ -319,7 +319,7 @@ static struct partial_symtab *start_psymtab (struct objfile *, char *, /* Free up old header file tables */ static void -free_header_files () +free_header_files (void) { if (this_object_header_files) { @@ -332,7 +332,7 @@ free_header_files () /* Allocate new header file tables */ static void -init_header_files () +init_header_files (void) { n_allocated_this_object_header_files = 10; this_object_header_files = (int *) xmalloc (10 * sizeof (int)); @@ -342,8 +342,7 @@ init_header_files () at the next successive FILENUM. */ static void -add_this_object_header_file (i) - int i; +add_this_object_header_file (int i) { if (n_this_object_header_files == n_allocated_this_object_header_files) { @@ -362,9 +361,7 @@ add_this_object_header_file (i) symbol tables for the same header file. */ static void -add_old_header_file (name, instance) - char *name; - int instance; +add_old_header_file (char *name, int instance) { register struct header_file *p = HEADER_FILES (current_objfile); register int i; @@ -390,9 +387,7 @@ add_old_header_file (name, instance) so we record the file when its "begin" is seen and ignore the "end". */ static void -add_new_header_file (name, instance) - char *name; - int instance; +add_new_header_file (char *name, int instance) { register int i; register struct header_file *hfile; @@ -435,8 +430,7 @@ add_new_header_file (name, instance) #if 0 static struct type ** -explicit_lookup_type (real_filenum, index) - int real_filenum, index; +explicit_lookup_type (int real_filenum, int index) { register struct header_file *f = &HEADER_FILES (current_objfile)[real_filenum]; @@ -453,11 +447,8 @@ explicit_lookup_type (real_filenum, index) #endif static void -record_minimal_symbol (name, address, type, objfile) - char *name; - CORE_ADDR address; - int type; - struct objfile *objfile; +record_minimal_symbol (char *name, CORE_ADDR address, int type, + struct objfile *objfile) { enum minimal_symbol_type ms_type; int section; @@ -626,8 +617,7 @@ dbx_symfile_read (objfile, mainline) file, e.g. a shared library). */ static void -dbx_new_init (ignore) - struct objfile *ignore; +dbx_new_init (struct objfile *ignore) { stabsread_new_init (); buildsym_new_init (); @@ -651,8 +641,7 @@ dbx_new_init (ignore) #define DBX_STRINGTAB_SIZE_SIZE sizeof(long) /* FIXME */ static void -dbx_symfile_init (objfile) - struct objfile *objfile; +dbx_symfile_init (struct objfile *objfile) { int val; bfd *sym_bfd = objfile->obfd; @@ -769,8 +758,7 @@ dbx_symfile_init (objfile) objfile struct from the global list of known objfiles. */ static void -dbx_symfile_finish (objfile) - struct objfile *objfile; +dbx_symfile_finish (struct objfile *objfile) { if (objfile->sym_stab_info != NULL) { @@ -857,8 +845,7 @@ process_later (sym, p, f) /* Call deferred funtions in CONT_LIST. */ static void -process_now (objfile) - struct objfile *objfile; +process_now (struct objfile *objfile) { int i; int save_symbuf_idx; @@ -927,8 +914,7 @@ static unsigned int symbuf_read; (into the string table) but this does no harm. */ static void -fill_symbuf (sym_bfd) - bfd *sym_bfd; +fill_symbuf (bfd *sym_bfd) { unsigned int count; int nbytes; @@ -991,8 +977,7 @@ fill_symbuf (sym_bfd) call this function to get the continuation. */ static char * -dbx_next_symbol_text (objfile) - struct objfile *objfile; +dbx_next_symbol_text (struct objfile *objfile) { struct internal_nlist nlist; @@ -1012,9 +997,7 @@ dbx_next_symbol_text (objfile) allocated. */ static void -init_bincl_list (number, objfile) - int number; - struct objfile *objfile; +init_bincl_list (int number, struct objfile *objfile) { bincls_allocated = number; next_bincl = bincl_list = (struct header_file_location *) @@ -1024,10 +1007,7 @@ init_bincl_list (number, objfile) /* Add a bincl to the list. */ static void -add_bincl_to_list (pst, name, instance) - struct partial_symtab *pst; - char *name; - int instance; +add_bincl_to_list (struct partial_symtab *pst, char *name, int instance) { if (next_bincl >= bincl_list + bincls_allocated) { @@ -1048,9 +1028,7 @@ add_bincl_to_list (pst, name, instance) with that header_file_location. */ static struct partial_symtab * -find_corresponding_bincl_psymtab (name, instance) - char *name; - int instance; +find_corresponding_bincl_psymtab (char *name, int instance) { struct header_file_location *bincl; @@ -1066,8 +1044,7 @@ find_corresponding_bincl_psymtab (name, instance) /* Free the storage allocated for the bincl list. */ static void -free_bincl_list (objfile) - struct objfile *objfile; +free_bincl_list (struct objfile *objfile) { mfree (objfile->md, (PTR) bincl_list); bincls_allocated = 0; @@ -1089,8 +1066,7 @@ make_cleanup_free_bincl_list (struct objfile *objfile) add them to the minimal symbol table. */ static void -read_dbx_dynamic_symtab (objfile) - struct objfile *objfile; +read_dbx_dynamic_symtab (struct objfile *objfile) { bfd *abfd = objfile->obfd; struct cleanup *back_to; @@ -1232,8 +1208,7 @@ read_dbx_dynamic_symtab (objfile) debugging information is available. */ static void -read_dbx_symtab (objfile) - struct objfile *objfile; +read_dbx_symtab (struct objfile *objfile) { register struct external_nlist *bufp = 0; /* =0 avoids gcc -Wall glitch */ struct internal_nlist nlist; @@ -1395,13 +1370,9 @@ read_dbx_symtab (objfile) static struct partial_symtab * -start_psymtab (objfile, filename, textlow, ldsymoff, global_syms, static_syms) - struct objfile *objfile; - char *filename; - CORE_ADDR textlow; - int ldsymoff; - struct partial_symbol **global_syms; - struct partial_symbol **static_syms; +start_psymtab (struct objfile *objfile, char *filename, CORE_ADDR textlow, + int ldsymoff, struct partial_symbol **global_syms, + struct partial_symbol **static_syms) { struct partial_symtab *result = start_psymtab_common (objfile, objfile->section_offsets, @@ -1434,16 +1405,10 @@ start_psymtab (objfile, filename, textlow, ldsymoff, global_syms, static_syms) FIXME: List variables and peculiarities of same. */ struct partial_symtab * -end_psymtab (pst, include_list, num_includes, capping_symbol_offset, - capping_text, dependency_list, number_dependencies, textlow_not_set) - 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; +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) { int i; struct objfile *objfile = pst->objfile; @@ -1607,8 +1572,7 @@ end_psymtab (pst, include_list, num_includes, capping_symbol_offset, } static void -dbx_psymtab_to_symtab_1 (pst) - struct partial_symtab *pst; +dbx_psymtab_to_symtab_1 (struct partial_symtab *pst) { struct cleanup *old_chain; int i; @@ -1665,8 +1629,7 @@ dbx_psymtab_to_symtab_1 (pst) Be verbose about it if the user wants that. */ static void -dbx_psymtab_to_symtab (pst) - struct partial_symtab *pst; +dbx_psymtab_to_symtab (struct partial_symtab *pst) { bfd *sym_bfd; @@ -1709,8 +1672,7 @@ dbx_psymtab_to_symtab (pst) /* Read in a defined section of a specific object file's symbols. */ static void -read_ofile_symtab (pst) - struct partial_symtab *pst; +read_ofile_symtab (struct partial_symtab *pst) { register char *namestring; register struct external_nlist *bufp; @@ -1903,12 +1865,9 @@ read_ofile_symtab (pst) It is used in end_symtab. */ void -process_one_symbol (type, desc, valu, name, section_offsets, objfile) - int type, desc; - CORE_ADDR valu; - char *name; - struct section_offsets *section_offsets; - struct objfile *objfile; +process_one_symbol (int type, int desc, CORE_ADDR valu, char *name, + struct section_offsets *section_offsets, + struct objfile *objfile) { #ifdef SUN_FIXED_LBRAC_BUG /* If SUN_FIXED_LBRAC_BUG is defined, then it tells us whether we need @@ -2491,16 +2450,10 @@ process_one_symbol (type, desc, valu, name, section_offsets, objfile) adjusted for coff details. */ void -coffstab_build_psymtabs (objfile, mainline, - textaddr, textsize, stabsects, - stabstroffset, stabstrsize) - struct objfile *objfile; - int mainline; - CORE_ADDR textaddr; - unsigned int textsize; - struct stab_section_list *stabsects; - file_ptr stabstroffset; - unsigned int stabstrsize; +coffstab_build_psymtabs (struct objfile *objfile, int mainline, + CORE_ADDR textaddr, unsigned int textsize, + struct stab_section_list *stabsects, + file_ptr stabstroffset, unsigned int stabstrsize) { int val; bfd *sym_bfd = objfile->obfd; @@ -2592,15 +2545,9 @@ coffstab_build_psymtabs (objfile, mainline, adjusted for elf details. */ void -elfstab_build_psymtabs (objfile, mainline, - staboffset, stabsize, - stabstroffset, stabstrsize) - struct objfile *objfile; - int mainline; - file_ptr staboffset; - unsigned int stabsize; - file_ptr stabstroffset; - unsigned int stabstrsize; +elfstab_build_psymtabs (struct objfile *objfile, int mainline, + file_ptr staboffset, unsigned int stabsize, + file_ptr stabstroffset, unsigned int stabstrsize) { int val; bfd *sym_bfd = objfile->obfd; @@ -2668,13 +2615,8 @@ elfstab_build_psymtabs (objfile, mainline, This routine is mostly copied from dbx_symfile_init and dbx_symfile_read. */ void -stabsect_build_psymtabs (objfile, mainline, stab_name, - stabstr_name, text_name) - struct objfile *objfile; - int mainline; - char *stab_name; - char *stabstr_name; - char *text_name; +stabsect_build_psymtabs (struct objfile *objfile, int mainline, char *stab_name, + char *stabstr_name, char *text_name) { int val; bfd *sym_bfd = objfile->obfd; @@ -2750,7 +2692,7 @@ static struct sym_fns aout_sym_fns = }; void -_initialize_dbxread () +_initialize_dbxread (void) { add_symtab_fns (&aout_sym_fns); } |