From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11292 invoked by alias); 13 Jun 2008 23:07:36 -0000 Received: (qmail 11161 invoked by uid 22791); 13 Jun 2008 23:07:35 -0000 X-Spam-Check-By: sourceware.org Received: from mailhost.u-strasbg.fr (HELO mailhost.u-strasbg.fr) (130.79.200.152) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 13 Jun 2008 23:07:16 +0000 Received: from baal.u-strasbg.fr (baal.u-strasbg.fr [IPv6:2001:660:2402::41]) by mailhost.u-strasbg.fr (8.14.2/jtpda-5.5pre1) with ESMTP id m5DN7AHl084624 ; Sat, 14 Jun 2008 01:07:10 +0200 (CEST) Received: from mailserver.u-strasbg.fr (ms2.u-strasbg.fr [IPv6:2001:660:2402::142]) by baal.u-strasbg.fr (8.14.0/jtpda-5.5pre1) with ESMTP id m5DN7AdU052029 ; Sat, 14 Jun 2008 01:07:10 +0200 (CEST) Received: from d620muller ([130.79.244.152]) by mailserver.u-strasbg.fr (8.13.8/jtpda-5.5pre1) with ESMTP id m5DN76Me035627 ; Sat, 14 Jun 2008 01:07:09 +0200 (CEST) From: "Pierre Muller" To: "'Pedro Alves'" , References: <000001c8cd57$c9cf3d30$5d6db790$@u-strasbg.fr> <200806131532.22427.pedro_alves@portugalmail.pt> <000001c8cda0$ec693b40$c53bb1c0$@u-strasbg.fr> <200806132354.59705.pedro@codesourcery.com> In-Reply-To: <200806132354.59705.pedro@codesourcery.com> Subject: [RFA-v3] win32-nat.c: Add dll names if debugevents is on Date: Sat, 14 Jun 2008 03:20:00 -0000 Message-ID: <000101c8cdaa$3717cc20$a5476460$@u-strasbg.fr> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Content-Language: en-us X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0 (mailhost.u-strasbg.fr [IPv6:2001:660:2402::152]); Sat, 14 Jun 2008 01:07:10 +0200 (CEST) X-Virus-Status: Clean Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2008-06/txt/msg00253.txt.bz2 Thanks Pedro, this is my trouble as I am mainly a pascal programmer: I am always lost in implicit typecast/conversion rules :( The patch is thus even simpler: ChangeLog entry: 2008-12-14 Pierre Muller * win32-nat.c (handle_load_dll): Give dll name and load address if debug_events is on. (handle_unload_dll): Likewise. $ cvs diff -up gdb/win32-nat.c Index: gdb/win32-nat.c =================================================================== RCS file: /cvs/src/src/gdb/win32-nat.c,v retrieving revision 1.152 diff -u -p -r1.152 win32-nat.c --- gdb/win32-nat.c 20 May 2008 18:36:36 -0000 1.152 +++ gdb/win32-nat.c 13 Jun 2008 23:02:29 -0000 @@ -747,6 +747,9 @@ handle_load_dll (void *dummy) solib_end->next = win32_make_so (dll_name, (DWORD) event->lpBaseOfDll); solib_end = solib_end->next; + DEBUG_EVENTS (("gdb: Loading dll \"%s\" at 0x%lx.\n", solib_end->so_name, + (DWORD) solib_end->lm_info->load_addr)); + return 1; } @@ -771,6 +774,8 @@ handle_unload_dll (void *dummy) so->next = sodel->next; if (!so->next) solib_end = so; + DEBUG_EVENTS (("gdb: Unloading dll \"%s\".\n", sodel->so_name)); + win32_free_so (sodel); solib_add (NULL, 0, NULL, auto_solib_add); return 1;