X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fmipsread.c;h=d7f2aa44b3f97f8adbf691fb23cbc817a40bd4b1;hb=4c6ee6465acc58f0f86c44668c4e862901186239;hp=3ee6db7364cb28e96f6d8ce4653aaf701aef94b1;hpb=42a4f53d2bf8938c2aeda9f52be7a20534b214a9;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/mipsread.c b/gdb/mipsread.c index 3ee6db7364..d7f2aa44b3 100644 --- a/gdb/mipsread.c +++ b/gdb/mipsread.c @@ -1,6 +1,6 @@ /* Read a symbol table in MIPS' format (Third-Eye). - Copyright (C) 1986-2019 Free Software Foundation, Inc. + Copyright (C) 1986-2020 Free Software Foundation, Inc. Contributed by Alessandro Forin (af@cs.cmu.edu) at CMU. Major work by Per Bothner, John Gilmore and Ian Lance Taylor at Cygnus Support. @@ -28,6 +28,7 @@ #include "symtab.h" #include "objfiles.h" #include "stabsread.h" +#include "mdebugread.h" #include "coff/sym.h" #include "coff/internal.h" @@ -75,7 +76,7 @@ mipscoff_symfile_read (struct objfile *objfile, symfile_add_flags symfile_flags) process it and define symbols accordingly. */ if (!((*ecoff_backend (abfd)->debug_swap.read_debug_info) - (abfd, (asection *) NULL, &ecoff_data (abfd)->debug_info))) + (abfd, NULL, &ecoff_data (abfd)->debug_info))) error (_("Error reading symbol table: %s"), bfd_errmsg (bfd_get_error ())); mdebug_build_psymtabs (reader, objfile, &ecoff_backend (abfd)->debug_swap, @@ -199,10 +200,10 @@ read_alphacoff_dynamic_symtab (minimal_symbol_reader &reader, || si.dyninfo_sect == NULL || si.got_sect == NULL) return; - gdb::byte_vector sym_sec (bfd_get_section_size (si.sym_sect)); - gdb::byte_vector str_sec (bfd_get_section_size (si.str_sect)); - gdb::byte_vector dyninfo_sec (bfd_get_section_size (si.dyninfo_sect)); - gdb::byte_vector got_sec (bfd_get_section_size (si.got_sect)); + gdb::byte_vector sym_sec (bfd_section_size (si.sym_sect)); + gdb::byte_vector str_sec (bfd_section_size (si.str_sect)); + gdb::byte_vector dyninfo_sec (bfd_section_size (si.dyninfo_sect)); + gdb::byte_vector got_sec (bfd_section_size (si.got_sect)); if (!bfd_get_section_contents (abfd, si.sym_sect, sym_sec.data (), (file_ptr) 0, sym_sec.size ()))