delorie.com/archives/browse.cgi | search |
From: | "Mark E." <snowball3 AT bigfoot DOT com> |
To: | djgpp-workers AT delorie DOT com, eli Zaretskii <eliz AT is DOT elta DOT co DOT il> |
Date: | Fri, 22 Jun 2001 17:40:39 -0400 |
MIME-Version: | 1.0 |
Subject: | Re: latest rhide and dwarf2 |
Message-ID: | <3B338317.508.4ACF68@localhost> |
In-reply-to: | <3B337C68.28282.30B172@localhost> |
X-mailer: | Pegasus Mail for Win32 (v3.12c) |
Reply-To: | djgpp-workers AT delorie DOT com |
Errors-To: | nobody AT delorie DOT com |
X-Mailing-List: | djgpp-workers AT delorie DOT com |
X-Unsubscribes-To: | listserv AT delorie DOT com |
> if (dwarf2_has_info (abfd)) > { > /* DWARF 2 sections */ > dwarf2_build_psymtabs (objfile, mainline); > } I added this to coffread.c and built a gdb snapshot (a first for me). Then I ran into one additional problem. gdb aborts because 'bfd_get_sign_extended_vma' is defined only for elf. I changed that function to return 1 instead of returning an error. After I re- built gdb, I was able to set a breakpoint in a sample program and step through the program. So for gdb to support dwarf2 debugging, the coff symbol reading routined needs to read in the dwarf2 info when present and 'bfd_get_sign_extended_vma' needs work to support coff. Mark
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |