diff options
author | Tom Tromey <tromey@adacore.com> | 2022-04-19 07:30:08 -0600 |
---|---|---|
committer | Tom Tromey <tromey@adacore.com> | 2022-04-22 06:55:51 -0600 |
commit | fa265c9bef46fc2211f8dccbc9d9b432778087be (patch) | |
tree | 2f9daf08dca107990bee5a3db6d760f57f24914e | |
parent | 5a0d4dfbf8aa8238c3eaccfdaf59ec9c4ae0331e (diff) | |
download | gdb-fa265c9bef46fc2211f8dccbc9d9b432778087be.zip gdb-fa265c9bef46fc2211f8dccbc9d9b432778087be.tar.gz gdb-fa265c9bef46fc2211f8dccbc9d9b432778087be.tar.bz2 |
Remove a const-removing cast from coff-pe-read.c
coff-pe-read.c casts away const at one spot, but this is easily
replaced by calling bfd_get_filename directly in a couple of debugging
prints.
-rw-r--r-- | gdb/coff-pe-read.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/gdb/coff-pe-read.c b/gdb/coff-pe-read.c index 32d0a9e..ae4ca54 100644 --- a/gdb/coff-pe-read.c +++ b/gdb/coff-pe-read.c @@ -311,7 +311,6 @@ read_pe_exported_syms (minimal_symbol_reader &reader, unsigned long exp_funcbase; unsigned char *expdata, *erva; unsigned long name_rvas, ordinals, nexp, ordbase; - char *dll_name = (char *) bfd_get_filename (dll); int otherix = PE_SECTION_TABLE_SIZE; int is_pe64 = 0; int is_pe32 = 0; @@ -394,12 +393,12 @@ read_pe_exported_syms (minimal_symbol_reader &reader, if (debug_coff_pe_read) gdb_printf (gdb_stdlog, _("Export RVA for dll " "\"%s\" is in section \"%s\"\n"), - dll_name, sname); + bfd_get_filename (dll), sname); } else if (export_opthdrrva != vaddr && debug_coff_pe_read) gdb_printf (gdb_stdlog, _("Wrong value of export RVA" " for dll \"%s\": 0x%lx instead of 0x%lx\n"), - dll_name, export_opthdrrva, vaddr); + bfd_get_filename (dll), export_opthdrrva, vaddr); expptr = fptr + (export_opthdrrva - vaddr); break; } @@ -484,7 +483,7 @@ read_pe_exported_syms (minimal_symbol_reader &reader, exp_funcbase = pe_as32 (expdata + 28); /* Use internal dll name instead of full pathname. */ - dll_name = (char *) (pe_as32 (expdata + 12) + erva); + char *dll_name = (char *) (pe_as32 (expdata + 12) + erva); for (asection *sectp : gdb_bfd_sections (dll)) { |