From: Pedro Alves <pedro_alves@portugalmail.pt>
To: gdb-patches@sourceware.org
Cc: Bogdan Slusarczyk <bodzio131@op.pl>
Subject: PR/2386 [1/2]: MinGW attach to process without an exec file
Date: Fri, 28 Dec 2007 01:21:00 -0000 [thread overview]
Message-ID: <47744F79.5020706@portugalmail.pt> (raw)
[-- Attachment #1: Type: text/plain, Size: 653 bytes --]
We currently don't set a default gdb_osabi for MinGW, Cygwin or WinCE,
Having a default osabi allows gdb to set a useful current_gdbarch
if for some reason gdb isn't able to open a bfd to the executable.
For multi-target builds, the default will probably not make sense
for any other target than the native -- so we may want to
move this default osabi somewhere else, like the target interface, or
moving the target string matching into runtime code, but that's
for another day. The patch just follows status quo.
Tested on XP Pro SP2, i686-pc-cygwin. There is a regression,
because now Cygwin will also trip on gdb/2225.
OK ?
--
Pedro Alves
[-- Attachment #2: win32_default_osabi.diff --]
[-- Type: text/x-diff, Size: 818 bytes --]
2007-12-28 Pedro Alves <pedro_alves@portugalmail.pt>
* configure.tgt (*-*-mingw32ce*): Set gdb_osabi to
GDB_OSABI_WINCE.
(*-*-mingw* | *-*-cygwin*): Set gdb_osabi to GDB_OSABI_CYGWIN.
---
gdb/configure.tgt | 3 +++
1 file changed, 3 insertions(+)
Index: src/gdb/configure.tgt
===================================================================
--- src.orig/gdb/configure.tgt 2007-12-26 23:46:34.000000000 +0000
+++ src/gdb/configure.tgt 2007-12-27 00:50:52.000000000 +0000
@@ -530,4 +530,7 @@ m68*-*-openbsd* | m88*-*-openbsd* | vax-
*-*-solaris*) gdb_osabi=GDB_OSABI_SOLARIS ;;
*-*-*-gnu*) ;; # prevent non-GNU kernels to match the Hurd rule below
*-*-gnu*) gdb_osabi=GDB_OSABI_HURD ;;
+*-*-mingw32ce*) gdb_osabi=GDB_OSABI_WINCE ;;
+*-*-mingw* | *-*-cygwin*)
+ gdb_osabi=GDB_OSABI_CYGWIN ;;
esac
next reply other threads:[~2007-12-28 1:21 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-12-28 1:21 Pedro Alves [this message]
2007-12-29 11:30 ` Eli Zaretskii
2007-12-29 16:07 ` Pedro Alves
2007-12-29 17:05 ` Eli Zaretskii
2007-12-30 4:18 ` Daniel Jacobowitz
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=47744F79.5020706@portugalmail.pt \
--to=pedro_alves@portugalmail.pt \
--cc=bodzio131@op.pl \
--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