Mail Archives: cygwin/2004/06/30/10:54:45
At 06:39 AM 6/30/2004, you wrote:
>OKay, so what soltuion do I have ?
>I have downloaded Cygwi, especially the GDB 20030919-1 package (guess it's
>what you call vanilla Windows GDB ?). I have tried to compile it for
>architecture ia64-pc-cygwin, but it failed. Same for ia64-pc-elf.
>I'de like to add PDB support to the BFD library, but I have problems finding
>my way into the code. Have an idea of what to read/do first ?
>If I can manage to add support of the PDB format to BFD, do you think I will
>be able to do what I'de like to ? Is there a sufficient support in GDB for
>doing what I'de like to ?
That's a question for the GDB folks so I'll leave that for them. I'm not
sure if there's a patent issue with PDB though.
>Last question : what is precisely this "vanilla Windows version of GDB"
>you're talking of ? Where can I get it, if it's not the one of Cygwin ?
A "vanilla Windows version of GDB" is GDB without Cygwin. It targets the
Windows platform without the POSIX emulation that the Cygwin DLL provides.
I suggested it simply because it's not obvious to me that you need Cygwin
under-the-hood to do what you want to do. Keeping Cygwin in the equation
may just complicate what you want to do. But that's for you to decide. It's
just a suggestion.
You can find a vanilla Windows version of GDB at <http://www.mingw.org/>.
>> -----Message d'origine-----
>> De : Larry Hall [mailto:cygwin-lh AT cygwin DOT com]
>> Envoye : mardi 29 juin 2004 16:21
>> A : vincent DOT girard-reydet AT bull DOT net; Cygwin List; gdb AT sources DOT redhat DOT com
>> Objet : RE: Using GDB to debug ia64 files
>>
>>
>> At 02:22 AM 6/29/2004, you wrote:
>> >I must add a precision : only the platform is ia64. My
>> development machine
>> >is ia32, and I do cross-compilation to compile my BIOS.
>>
>>
>> Sure but you'll need tools that work with ia64, just like your BIOS does.
>>
>>
>> >I never heard of this "vanilla Windows version of gdb", have you
>> >informations about it ?
>>
>>
>> See <http://www.mingw.org/>. Lots of pure Win32 versions of tools are
>> available there.
>>
>>
>> >> >Hi people of Cygwin & GDB,
>> >> >
>> >> >I'm trying to do some quite complicated debug stuff with Cygwin,
>> >> and can't
>> >> >find how to do it. Would someone know how to help me ?
>> >> >Here is the problem :
>> >> >
>> >> >I have a BIOS compiled with the VC++ compiler for ia64. This
>> BIOS is EFI
>> >> >(www.intel.com/technology/efi/) based.
>> >> >The BIOS is compiled under Windows, and it's a mandatory because
>> >> some tools
>> >> >I'm using have not been ported to Linux.
>> >> >The BIOS is compiled in debug mode, thus generating Windows
>> paths to the
>> >> >debug files (PDB format) in the image.
>> >> >
>> >> >I've written a GDB stub in my BIOS. What I wish is to use GDB on
>> >> Cygwin to
>> >> >communicate with this stub and debug my BIOS.
>> >> >What I don't know is :
>> >> > - does GDB support COFF format and PDB format ? I guess the
>> >> first is "yes",
>> >> >and I read a thread on this archive about PDB format. I'm not
>> >> sure GDB does
>> >> >understand it, but then I would add the PDB support to GDB.
>> Does someone
>> >> >have doc about it (if the rest of the stuff is possible, of
>> course), and
>> >> >know how long a process this can be ?
>> >> >
>> >> > - supposing I have GDB understanding both PDB and COFF format
>> >> (or if I can
>> >> >make VC generate a debug file format that GDb can
>> understand), will I be
>> >> >able to use it to debug my BIOS ? Or will GDB/Cygwin crash
>> because if the
>> >> >Windows Paths ?
>> >> >
>> >> > - does GDB/Cygwin have a goog ia64 support ? I think
>> GDB/Linux has been
>> >> >ported to ia64. Has this port been done to GDB/Cygwin ? If not,
>> >> would it be
>> >> >long to transcript it from GDB/Linux to GDB/Cygwin ?
>> >>
>> >>
>> >> Cygwin itself has not yet been ported to ia64. It may work in Win32
>> >> emulation mode (there have been successful reports of this IIRC) but
>> >> that won't get you where you want to go. In any case, it's not clear
>> >> that adding Cygwin into this equation is helpful to you. If you're
>> >> building with VC++ and cannot or won't use VC++ to debug for
>> some reason,
>> >> you may as well focus on the vanilla Windows version of gdb, unless you
>> >> find a benefit to using the Cygwin version. In this light, this is a
>> >> pure gdb issue.
>> >>
>> >>
>> >> --
>> >> Larry Hall http://www.rfk.com
>> >> RFK Partners, Inc. (508) 893-9779 - RFK Office
>> >> 838 Washington Street (508) 893-9889 - FAX
>> >> Holliston, MA 01746
>> >>
>> >
>> >
>> >--
>> >Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
>> >Problem reports: http://cygwin.com/problems.html
>> >Documentation: http://cygwin.com/docs.html
>> >FAQ: http://cygwin.com/faq/
>>
>
>
>--
>Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
>Problem reports: http://cygwin.com/problems.html
>Documentation: http://cygwin.com/docs.html
>FAQ: http://cygwin.com/faq/
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -