Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
From: Aleksandar Ristovski <aristovski@qnx.com>
To: "gdb-patches@sourceware.org" <gdb-patches@sourceware.org>
Subject: [patch] cleanup: Wunused coff-pe-read
Date: Thu, 31 Jan 2013 04:08:00 -0000	[thread overview]
Message-ID: <5109EE44.5020605@qnx.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 594 bytes --]

Hello,

This is removing unused variables and allows compiling with -Wunused.


Thanks,

Aleksandar Ristovski
QNX Software Systems


ChangeLog:

Aleksandar Ristovski  <aristovski@qnx.com>

         * coff-pe-read.c (add_pe_exported_sym): Remove unused DLL_NAME_LEN.
         (add_pe_forwarded_sym): Remove unused SECTION, DLL_NAME_LEN.
         (read_pe_exported_syms): Remove unused EXPORTIX.
         (pe_text_section_offset): Remove unused OPTHDR_OFS, NUM_ENTRIES,
         EXPORT_RVA, EXPORT_SIZE, EXPPTR, EXP_FUNCBASE, EXPDATA,
         ERVA, NAME_RVAS, ORDINALS, NEXP, ORDBASE, DLL_NAME.

[-- Attachment #2: Wunused-coff-pe-read-201301300110.patch --]
[-- Type: text/x-patch, Size: 2772 bytes --]

Index: gdb/coff-pe-read.c
===================================================================
RCS file: /cvs/src/src/gdb/coff-pe-read.c,v
retrieving revision 1.23
diff -u -p -r1.23 coff-pe-read.c
--- gdb/coff-pe-read.c	1 Jan 2013 06:32:40 -0000	1.23
+++ gdb/coff-pe-read.c	30 Jan 2013 22:25:14 -0000
@@ -158,7 +158,6 @@ add_pe_exported_sym (const char *sym_nam
   char *qualified_name, *bare_name;
   /* Add the stored offset to get the loaded address of the symbol.  */
   CORE_ADDR vma = func_rva + section_data->vma_offset;
-  int dll_name_len = strlen (dll_name);
 
   /* Generate a (hopefully unique) qualified name using the first part
      of the dll name, e.g. KERNEL32!AddAtomA.  This matches the style
@@ -205,9 +204,7 @@ add_pe_forwarded_sym (const char *sym_na
   CORE_ADDR vma;
   struct objfile *forward_objfile;
   struct minimal_symbol *msymbol;
-  short section;
   enum minimal_symbol_type msymtype;
-  int dll_name_len = strlen (dll_name);
   char *qualified_name, *bare_name;
   int forward_dll_name_len = strlen (forward_dll_name);
   int forward_func_name_len = strlen (forward_func_name);
@@ -247,7 +244,6 @@ add_pe_forwarded_sym (const char *sym_na
 			sym_name, dll_name, forward_qualified_name);
 
   vma = SYMBOL_VALUE_ADDRESS (msymbol);
-  section = SYMBOL_SECTION (msymbol);
   msymtype = MSYMBOL_TYPE (msymbol);
 
   /* Generate a (hopefully unique) qualified name using the first part
@@ -336,7 +332,6 @@ read_pe_exported_syms (struct objfile *o
   unsigned long name_rvas, ordinals, nexp, ordbase;
   char *dll_name = (char *) dll->filename;
   int otherix = PE_SECTION_TABLE_SIZE;
-  int exportix = -1;
   int is_pe64 = 0;
   int is_pe32 = 0;
 
@@ -437,7 +432,6 @@ read_pe_exported_syms (struct objfile *o
 				" for dll \"%s\": 0x%lx instead of 0x%lx\n"),
 				dll_name, export_opthdrrva, vaddr);
 	  expptr = fptr + (export_opthdrrva - vaddr);
-	  exportix = i;
 	  break;
 	}
     }
@@ -632,12 +626,8 @@ CORE_ADDR
 pe_text_section_offset (struct bfd *abfd)
 
 {
-  unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
-  unsigned long export_rva, export_size, nsections, secptr, expptr;
-  unsigned long exp_funcbase;
-  unsigned char *expdata, *erva;
-  unsigned long name_rvas, ordinals, nexp, ordbase;
-  char *dll_name;
+  unsigned long pe_header_offset, i;
+  unsigned long nsections, secptr;
   int is_pe64 = 0;
   int is_pe32 = 0;
   char const *target;
@@ -664,7 +654,6 @@ pe_text_section_offset (struct bfd *abfd
 
   /* Get pe_header, optional header and numbers of sections.  */
   pe_header_offset = pe_get32 (abfd, 0x3c);
-  opthdr_ofs = pe_header_offset + 4 + 20;
   nsections = pe_get16 (abfd, pe_header_offset + 4 + 2);
   secptr = (pe_header_offset + 4 + 20 +
 	    pe_get16 (abfd, pe_header_offset + 4 + 16));

             reply	other threads:[~2013-01-31  4:08 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-01-31  4:08 Aleksandar Ristovski [this message]
2013-03-29  5:59 ` Joel Brobecker
2013-04-01 12:54   ` Aleksandar Ristovski
2013-04-01 13:29     ` Aleksandar Ristovski

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5109EE44.5020605@qnx.com \
    --to=aristovski@qnx.com \
    --cc=gdb-patches@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox