Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
From: Joel Brobecker <brobecker@adacore.com>
To: Pedro Alves <pedro_alves@portugalmail.pt>
Cc: Eli Zaretskii <eliz@gnu.org>,
	Kai.Tietz@onevision.com, 	gdb-patches@sourceware.org
Subject: Re: Support of gdb for Windows 64 native systems
Date: Sun, 14 Oct 2007 21:16:00 -0000	[thread overview]
Message-ID: <20071014203245.GA1921@adacore.com> (raw)
In-Reply-To: <471200C5.6050609@portugalmail.pt>

[moved to gdb-patches as well]

> What's done:
> 
> 	- Added mingw.mh, mingw.mt as copies from the cygwin files.
> 	- Updated configure.tgt to set gdb_target.
> 	- Disabled cygwin specific functionality in win32-nat.c.  As can
> 	be seen, the changes are very small.
> 	- profs.h isn't needed anymore, since I've implemented cygwin 
> 	cross-core support a few weeks ago (in i386-cygwin-tdep.c).
>       The include can be unconditionally removed.

Nice!

> What's next:
> 
> 	Test with a mingw built libexpat to test dll support.

Done. Seems to be working well:

    (top-gdb) info dll
    From        To          Syms Read   Shared Object Library
    0x7c901000  0x7c9afe88  Yes         C:\WINDOWS\system32\ntdll.dll
    0x7c801000  0x7c8f4bec  Yes         C:\WINDOWS\system32\kernel32.dll
    0x77c11000  0x77c67d74  Yes         C:\WINDOWS\system32\msvcrt.dll
    0x7e411000  0x7e49fde8  Yes         C:\WINDOWS\system32\user32.dll
    0x77f11000  0x77f568a0  Yes         C:\WINDOWS\system32\gdi32.dll
    0x71ab1000  0x71ac6dc8  Yes         C:\WINDOWS\system32\ws2_32.dll
    0x71aa1000  0x71aa7324  Yes         C:\WINDOWS\system32\ws2help.dll
    0x77dd1000  0x77e6ab38  Yes         C:\WINDOWS\system32\advapi32.dll
    0x77e71000  0x77f003f8  Yes         C:\WINDOWS\system32\rpcrt4.dll

> 	Rename a few things, which really aren't cygwin specific, like:
> 		* cygwin_get_dr6 -> win32_get_dr6
> 		* i386-cygwin-tdep.h -> i386-win32-tdep.h
> 		* nm-cygwin.h -> nm-cygming.h

I propose we use "windows" instead of either "win32" or "cygming".
It seems more descriptive to me, and also avoids the "32", since
eventually we might want to add support for 64-bit windows....

-- 
Joel


  parent reply	other threads:[~2007-10-14 20:32 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <uprzkkrf7.fsf@gnu.org>
     [not found] ` <20071012222842.GD21800@adacore.com>
     [not found]   ` <20071013024116.GB29152@adacore.com>
     [not found]     ` <uk5prl27s.fsf@gnu.org>
     [not found]       ` <20071013154715.GE29152@adacore.com>
     [not found]         ` <4711021C.8010805@portugalmail.pt>
     [not found]           ` <20071013205105.GA13789@adacore.com>
     [not found]             ` <47114BB7.1000501@portugalmail.pt>
     [not found]               ` <20071014051622.GC13789@adacore.com>
     [not found]                 ` <471200C5.6050609@portugalmail.pt>
2007-10-14 18:03                   ` Christopher Faylor
2007-10-14 19:55                     ` Pedro Alves
2007-10-14 22:22                       ` Christopher Faylor
2007-10-14 23:14                         ` Daniel Jacobowitz
2007-10-15 18:54                           ` Christopher Faylor
2007-10-15 19:19                             ` Daniel Jacobowitz
2007-10-16  0:18                               ` Pedro Alves
2007-10-16  4:21                                 ` Eli Zaretskii
2007-10-16  6:40                                   ` Christopher Faylor
2007-10-16 11:57                                     ` Pedro Alves
2007-10-16 12:41                                       ` Eli Zaretskii
2007-10-16 14:35                                       ` Christopher Faylor
2007-10-16 14:41                                         ` Pedro Alves
2007-10-16 15:56                                           ` Daniel Jacobowitz
2007-10-16 16:13                                             ` Christopher Faylor
2007-10-16 16:16                                               ` Eli Zaretskii
2007-10-16 18:23                                                 ` Joel Brobecker
2007-10-16 18:57                                                   ` Ulrich Weigand
2007-10-17 19:47                                                     ` Pedro Alves
2007-10-17 22:00                                                       ` Joel Brobecker
2007-10-18  4:06                                                         ` Pedro Alves
2007-10-18  4:16                                                           ` Eli Zaretskii
2007-10-18 10:07                                                             ` Joel Brobecker
2007-10-18 20:20                                                               ` Eli Zaretskii
2007-10-19 11:48                                                                 ` Joel Brobecker
2007-10-19 12:09                                                                   ` Daniel Jacobowitz
2007-10-19 12:27                                                                     ` Eli Zaretskii
2007-10-16 20:29                                             ` Pedro Alves
2007-10-14 23:29                         ` Pedro Alves
2007-10-15 18:45                           ` Christopher Faylor
2007-10-15 23:32                             ` Pedro Alves
2007-10-14 21:16                   ` Joel Brobecker [this message]
2007-10-14 22:22                     ` Christopher Faylor
2007-10-15  8:58                       ` Pedro Alves
2007-10-15 18:39                         ` Christopher Faylor

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=20071014203245.GA1921@adacore.com \
    --to=brobecker@adacore.com \
    --cc=Kai.Tietz@onevision.com \
    --cc=eliz@gnu.org \
    --cc=gdb-patches@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