From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 92467 invoked by alias); 7 Apr 2015 15:52:12 -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 92395 invoked by uid 89); 7 Apr 2015 15:52:12 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.3 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-pa0-f48.google.com Received: from mail-pa0-f48.google.com (HELO mail-pa0-f48.google.com) (209.85.220.48) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Tue, 07 Apr 2015 15:52:11 +0000 Received: by patj18 with SMTP id j18so82831656pat.2 for ; Tue, 07 Apr 2015 08:52:09 -0700 (PDT) X-Received: by 10.67.22.201 with SMTP id hu9mr37599167pad.121.1428421929249; Tue, 07 Apr 2015 08:52:09 -0700 (PDT) Received: from E107787-LIN.cambridge.arm.com (gcc1-power7.osuosl.org. [140.211.15.137]) by mx.google.com with ESMTPSA id u8sm6893859pdj.46.2015.04.07.08.52.07 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 07 Apr 2015 08:52:08 -0700 (PDT) From: Yao Qi To: gdb-patches@sourceware.org Subject: [PATCH 0/2] Honour software single step in fallback of displaced stepping Date: Tue, 07 Apr 2015 15:52:00 -0000 Message-Id: <1428421925-18025-1-git-send-email-qiyaoltc@gmail.com> X-IsSubscribed: yes X-SW-Source: 2015-04/txt/msg00231.txt.bz2 From: Yao Qi Hi, This patch set fixes many fails I've seen in gdb.threads/non-stop-fair-events.exp on arm-linux target. I don't see they are covered by Pedro's "All-stop on top of non-stop" V2, so I post them out for the review. Patch 2 is the real fix and the patch 1 is to make the debugging log clear to identify the problem. The two patches are tested on native and gdbserver {x86_64,arm}-linux. *** BLURB HERE *** Yao Qi (2): [gdbserver] assert on step if !can_hardware_single_step Honour software single step in fallback of displaced stepping gdb/gdbserver/linux-low.c | 3 +++ gdb/infrun.c | 8 ++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) -- 1.9.1