From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 115423 invoked by alias); 16 Jan 2018 09:12:10 -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 115391 invoked by uid 89); 16 Jan 2018 09:12:09 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:627, H*r:sk:static. X-HELO: mail-wr0-f169.google.com Received: from mail-wr0-f169.google.com (HELO mail-wr0-f169.google.com) (209.85.128.169) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 16 Jan 2018 09:12:05 +0000 Received: by mail-wr0-f169.google.com with SMTP id e41so14075881wre.9 for ; Tue, 16 Jan 2018 01:12:05 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=R6v8jQV6hHvfJSW4yWc0yfGpgZb98A5vPYWBlX6ZOq8=; b=tnQlJmjZihKC7f7RZ7m9ZCvpDHzZDNGnIyXDoq6gaaTXnB5JJ8tAlF4aASet0ZO7aU CHqN3pN/COpspCCYv+HN44/WZD9O3ydcOzENmgW8ExwUWI/f7RJWCCMgpnhQthLe2/KQ X5Qq9kgN15jCX6DKdIPxul19/4A5OuBAO7NgzzntDrIqa/4mzHSPc69xsNyL+mMvshWM jQKdpB3biRdgJADp7S7UxQPR4ltiQozkVvovQzOu5pUv6B9gPQ9Z0XUGs5eS3duxNVuf 2wQScukh2mlHihT+bugst+NcANoiKV4CMszBKODIZFm3YNNrY3BO5WlJfHyHbGG0x9I5 NDAw== X-Gm-Message-State: AKwxytes4Y4zWn7aBmqwA90fD6XxET712xjR18VgmDLFph7+wa91blSD O/z0RnMqr5ji2O9+5/AkJbQ9RA== X-Google-Smtp-Source: ACJfBotTul+j/KFVMkcGsVagoSF91MQLNAYjBMzHzjTq5iSHENdzbs5xqxGDHme88MYO8puEgiRa4w== X-Received: by 10.223.131.70 with SMTP id 64mr12022669wrd.30.1516093923315; Tue, 16 Jan 2018 01:12:03 -0800 (PST) Received: from E107787-LIN (static.42.136.251.148.clients.your-server.de. [148.251.136.42]) by smtp.gmail.com with ESMTPSA id h2sm1219554wrf.54.2018.01.16.01.12.02 (version=TLS1_2 cipher=AES128-SHA bits=128/128); Tue, 16 Jan 2018 01:12:02 -0800 (PST) From: Yao Qi To: Edjunior Machado Cc: GDB Patches Subject: Re: ppc64* native-gdbserver testsuite hangs on gdb.threads/process-dies-while-handling-bp.exp References: <86o9mu8v32.fsf@gmail.com> Date: Tue, 16 Jan 2018 09:12:00 -0000 In-Reply-To: <86o9mu8v32.fsf@gmail.com> (Yao Qi's message of "Tue, 19 Dec 2017 17:51:29 +0000") Message-ID: <86o9luf9r5.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2018-01/txt/msg00285.txt.bz2 Yao Qi writes: > As described in PR 18749, GDB/GDBserver may get an error on accessing > memory or register because the thread may disappear. However, some > path doesn't expect the error. This patch fixes this problem by > marking the register unavailable when PTRACE_PEEKUSER fails instead > of throwing error. > > gdb/gdbserver: > > 2017-12-19 Yao Qi > > PR gdb/18749 > * linux-low.c (fetch_register): Call supply_register instead of > error. I pushed it in to master. --=20 Yao (=E9=BD=90=E5=B0=A7)