From: Daniel Jacobowitz <drow@false.org>
To: Pedro Alves <pedro_alves@portugalmail.pt>
Cc: gdb-patches@sourceware.org, insight@sourceware.org
Subject: Re: syms_from_objfile() warnings and win32-nat.c IO redirection (Was: suppress annoying warnings about cygwin1.dbg)
Date: Wed, 24 Oct 2007 19:06:00 -0000 [thread overview]
Message-ID: <20071024184207.GA10943@caradoc.them.org> (raw)
In-Reply-To: <47101DB4.6010204@portugalmail.pt>
On Sat, Oct 13, 2007 at 02:21:56AM +0100, Pedro Alves wrote:
> if (lower_sect == NULL)
> - warning (_("no loadable sections found in added symbol-file %s"),
> - objfile->name);
> - else
> - if ((bfd_get_section_flags (objfile->obfd, lower_sect) & SEC_CODE) == 0)
> - warning (_("Lowest section in %s is %s at %s"),
> - objfile->name,
> - bfd_section_name (objfile->obfd, lower_sect),
> - paddr (bfd_section_vma (objfile->obfd, lower_sect)));
> - if (lower_sect != NULL)
> - lower_offset = bfd_section_vma (objfile->obfd, lower_sect);
> - else
Removing these warnings seems reasonable. I'll be glad to be rid of
them on GNU/Linux too:
warning: Lowest section in system-supplied DSO at 0xffffe000 is .hash at ffffe0b4
> + else
> + {
> + int flags = bfd_get_section_flags (objfile->obfd, lower_sect);
> + if (flags == 0)
> + warning (_("Lowest section in %s is %s at %s"),
> + objfile->name,
> + bfd_section_name (objfile->obfd, lower_sect),
> + paddr (bfd_section_vma (objfile->obfd, lower_sect)));
> +
> + lower_offset = bfd_section_vma (objfile->obfd, lower_sect);
> + }
But why are you keeping this warning? I'm not sure what flags == 0
checks, but it's very unlikely to be true; most sections will have
SEC_READONLY set.
> @@ -860,12 +860,7 @@ syms_from_objfile (struct objfile *objfi
> addrs->other[i].sectindex = sect->index ;
> }
> else
> - {
> - warning (_("section %s not found in %s"),
> - addrs->other[i].name,
> - objfile->name);
> - addrs->other[i].addr = 0;
> - }
> + addrs->other[i].addr = 0;
> }
> else
> addrs->other[i].addr = lower_offset;
I know you needed this one before because win32-nat.c specified an
offset for .text manually. I don't think it does so any more, though.
This one's useful, since you can provoke it with a typo:
(gdb) add-symbol-file cat 1000 -s .dataz 24
add symbol table from file "cat" at
.text_addr = 0x3e8
.dataz_addr = 0x18
(y or n) y
Reading symbols from /bin/cat...warning: section .dataz not found in /bin/cat
--
Daniel Jacobowitz
CodeSourcery
next prev parent reply other threads:[~2007-10-24 18:42 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <46262D3A.8B1A0D15@dessent.net>
[not found] ` <20070418150137.GA7338@trixie.casa.cgf.cx>
[not found] ` <46263710.D9755DAD@dessent.net>
[not found] ` <462639F3.FBCF4675@dessent.net>
[not found] ` <46264A56.BA86EED7@dessent.net>
2007-05-02 15:19 ` [patch ping] suppress annoying warnings about cygwin1.dbg Brian Dessent
2007-06-25 23:20 ` [patch ping^2] " Brian Dessent
2007-06-25 23:40 ` Pedro Alves
2007-06-25 23:52 ` Daniel Jacobowitz
2007-06-26 0:59 ` Brian Dessent
2007-06-26 7:37 ` Daniel Jacobowitz
2007-06-28 6:11 ` syms_from_objfile() warnings and win32-nat.c IO redirection (Was: suppress annoying warnings about cygwin1.dbg) Brian Dessent
2007-06-28 12:44 ` Daniel Jacobowitz
2007-10-11 20:26 ` Daniel Jacobowitz
2007-10-13 0:09 ` Brian Dessent
2007-10-13 1:44 ` Pedro Alves
2007-10-13 2:49 ` Brian Dessent
2007-10-13 3:33 ` Pedro Alves
2007-10-13 6:03 ` Brian Dessent
2007-10-24 19:06 ` Daniel Jacobowitz [this message]
2007-10-29 3:06 ` Pedro Alves
2007-10-29 12:33 ` Pedro Alves
2007-10-29 12:57 ` Daniel Jacobowitz
2007-10-29 22:54 ` Pedro Alves
2007-10-30 4:05 ` Christopher Faylor
2007-10-30 9:02 ` Pedro Alves
2007-10-30 1:27 ` Christopher Faylor
2007-11-08 23:56 ` Pedro Alves
2007-11-09 1:35 ` Pedro Alves
2007-11-09 13:34 ` Christopher Faylor
2007-11-09 13:59 ` Daniel Jacobowitz
2007-11-09 13:59 ` Pedro Alves
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=20071024184207.GA10943@caradoc.them.org \
--to=drow@false.org \
--cc=gdb-patches@sourceware.org \
--cc=insight@sourceware.org \
--cc=pedro_alves@portugalmail.pt \
/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