From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 75390 invoked by alias); 21 Aug 2015 15:16:44 -0000 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 Received: (qmail 75381 invoked by uid 89); 21 Aug 2015 15:16:43 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=no version=3.3.2 X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Fri, 21 Aug 2015 15:16:43 +0000 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id ED9B89248A; Fri, 21 Aug 2015 15:16:41 +0000 (UTC) Received: from [127.0.0.1] (ovpn01.gateway.prod.ext.ams2.redhat.com [10.39.146.11]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t7LFGda3011712; Fri, 21 Aug 2015 11:16:39 -0400 Message-ID: <55D740D6.9030108@redhat.com> Date: Fri, 21 Aug 2015 15:16:00 -0000 From: Pedro Alves User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: Gary Benson , gdb-patches@sourceware.org CC: Sandra Loosemore , Doug Evans , Jan Kratochvil , =?windows-1252?Q?Andr=E9_P?= =?windows-1252?Q?=F6nitz?= , Paul_Koning@Dell.com Subject: Re: [PATCH 2/2] Make remote file transfers interruptible References: <1438788496-32246-1-git-send-email-gbenson@redhat.com> <1438788496-32246-3-git-send-email-gbenson@redhat.com> In-Reply-To: <1438788496-32246-3-git-send-email-gbenson@redhat.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-SW-Source: 2015-08/txt/msg00575.txt.bz2 On 08/05/2015 04:28 PM, Gary Benson wrote: > This commit makes it possible to interrupt slow remote file transfers. > > gdb/ChangeLog: > > * gdb_bfd.c (gdb_bfd_iovec_fileio_pread): Add QUIT call. OK. Hopefully BFD doesn't get corrupted when an exception crosses it. If it does, then we'll need to catch all exceptions before returning to BFD, and return some "silently abort whatever you're doing" error. Thanks, Pedro Alves