From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7768 invoked by alias); 30 Apr 2002 18:27:00 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 7738 invoked from network); 30 Apr 2002 18:26:56 -0000 Received: from unknown (HELO perdition.linnaean.org) (65.96.132.240) by sources.redhat.com with SMTP; 30 Apr 2002 18:26:56 -0000 Received: by perdition.linnaean.org (Postfix, from userid 5281) id 8880E1BA15; Tue, 30 Apr 2002 14:26:55 -0400 (EDT) From: Roland McGrath To: Michael Snyder Cc: gdb-patches@sources.redhat.com Subject: gnu-nat.c patch mangled X-Shopping-List: (1) Photogenic bureaucratic bogs (2) Dogmatic hamster-lips (3) Incestuous rubber helmets (4) Lenient agnostic beagles Message-Id: <20020430182655.8880E1BA15@perdition.linnaean.org> Date: Tue, 30 Apr 2002 11:27:00 -0000 X-SW-Source: 2002-04/txt/msg01159.txt.bz2 My patch to gdb/gnu-nat.c (committed in rev 1.20) did not make it intact. This patch vs the current file is needed to properly effect the changes from my original patch. I'm not including an extra log entry since this was part of the same change I submitted. I don't know how it got lost in the commit. Index: gnu-nat.c =================================================================== RCS file: /cvs/src/src/gdb/gnu-nat.c,v retrieving revision 1.20 diff -u -b -p -r1.20 gnu-nat.c --- gnu-nat.c 24 Apr 2002 21:44:46 -0000 1.20 +++ gnu-nat.c 30 Apr 2002 18:22:51 -0000 @@ -2536,6 +2536,16 @@ gnu_find_memory_regions (int (*func) (CO last_protection = protection; } } + + /* Report the final region. */ + if (last_region_end > last_region_address && last_protection != VM_PROT_NONE) + (*func) (last_region_address, last_region_end - last_region_address, + last_protection & VM_PROT_READ, + last_protection & VM_PROT_WRITE, + last_protection & VM_PROT_EXECUTE, + data); + + return 0; }