diff options
author | Ian Lance Taylor <ian@airs.com> | 1994-02-01 17:26:01 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1994-02-01 17:26:01 +0000 |
commit | bf8d9d28c65e93fa4a58d9477eb4a52b455a803e (patch) | |
tree | 3444255a9ee10ca0073c1dc9c87a1d4d40670e28 | |
parent | 9cbf9e57c226122f094bab591322df5cbe081921 (diff) | |
download | gdb-bf8d9d28c65e93fa4a58d9477eb4a52b455a803e.zip gdb-bf8d9d28c65e93fa4a58d9477eb4a52b455a803e.tar.gz gdb-bf8d9d28c65e93fa4a58d9477eb4a52b455a803e.tar.bz2 |
* coffread.c (read_one_sym): bfd_coff_swap_aux_in now takes
additional arguments.
* xcoffread.c (read_xcoff_symtab, read_symbol_lineno): Likewise.
-rw-r--r-- | gdb/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/coffread.c | 2 | ||||
-rw-r--r-- | gdb/xcoffread.c | 11 |
3 files changed, 13 insertions, 6 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 903f727..d1297da 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +Tue Feb 1 12:21:00 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * coffread.c (read_one_sym): bfd_coff_swap_aux_in now takes + additional arguments. + * xcoffread.c (read_xcoff_symtab, read_symbol_lineno): Likewise. + Mon Jan 31 16:10:41 1994 Stu Grossman (grossman at cygnus.com) * sparc-stub.c: Remove unnecessary #include of memory.h. diff --git a/gdb/coffread.c b/gdb/coffread.c index 74e1ce8..0797a93 100644 --- a/gdb/coffread.c +++ b/gdb/coffread.c @@ -1118,7 +1118,7 @@ read_one_sym (cs, sym, aux) { fread (temp_aux, local_auxesz, 1, nlist_stream_global); bfd_coff_swap_aux_in (symfile_bfd, temp_aux, sym->n_type, sym->n_sclass, - (char *)aux); + 0, cs->c_naux, (char *)aux); /* If more than one aux entry, read past it (only the first aux is important). */ for (i = 1; i < cs->c_naux; i++) diff --git a/gdb/xcoffread.c b/gdb/xcoffread.c index aac5524..e024636 100644 --- a/gdb/xcoffread.c +++ b/gdb/xcoffread.c @@ -1128,7 +1128,7 @@ read_xcoff_symtab (objfile, nsyms) /* if explicitly specified as a function, treat is as one. */ if (ISFCN(cs->c_type) && cs->c_sclass != C_TPDEF) { bfd_coff_swap_aux_in (abfd, raw_auxptr, cs->c_type, cs->c_sclass, - &main_aux); + 0, cs->c_naux, &main_aux); goto function_entry_point; } @@ -1144,7 +1144,7 @@ read_xcoff_symtab (objfile, nsyms) /* Convert the auxent to something we can access. */ bfd_coff_swap_aux_in (abfd, raw_auxptr, cs->c_type, cs->c_sclass, - &main_aux); + 0, cs->c_naux, &main_aux); switch (CSECT_SMTYP (&main_aux)) { @@ -1410,7 +1410,7 @@ function_entry_point: if (STREQ (cs->c_name, ".bf")) { bfd_coff_swap_aux_in (abfd, raw_auxptr, cs->c_type, cs->c_sclass, - &main_aux); + 0, cs->c_naux, &main_aux); within_function = 1; @@ -1426,7 +1426,7 @@ function_entry_point: else if (STREQ (cs->c_name, ".ef")) { bfd_coff_swap_aux_in (abfd, raw_auxptr, cs->c_type, cs->c_sclass, - &main_aux); + 0, cs->c_naux, &main_aux); /* the value of .ef is the address of epilogue code; not useful for gdb */ @@ -1784,7 +1784,8 @@ gotit: /* take aux entry and return its lineno */ symno++; bfd_coff_swap_aux_in (symfile_bfd, symtbl+(symno*local_symesz), - symbol->n_type, symbol->n_sclass, main_aux); + symbol->n_type, symbol->n_sclass, + 0, symbol->n_numaux, main_aux); return main_aux->x_sym.x_misc.x_lnsz.x_lnno; } |