From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 63956 invoked by alias); 20 Jan 2017 14:39: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 63786 invoked by uid 89); 20 Jan 2017 14:38:59 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-HELO: mga07.intel.com Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 20 Jan 2017 14:38:59 +0000 Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga105.jf.intel.com with ESMTP; 20 Jan 2017 06:38:57 -0800 X-ExtLoop1: 1 Received: from irvmail001.ir.intel.com ([163.33.26.43]) by fmsmga004.fm.intel.com with ESMTP; 20 Jan 2017 06:38:56 -0800 Received: from ulvlx001.iul.intel.com (ulvlx001.iul.intel.com [172.28.207.17]) by irvmail001.ir.intel.com (8.14.3/8.13.6/MailSET/Hub) with ESMTP id v0KEcuv1018313; Fri, 20 Jan 2017 14:38:56 GMT Received: from ulvlx001.iul.intel.com (localhost [127.0.0.1]) by ulvlx001.iul.intel.com with ESMTP id v0KEct9E031648; Fri, 20 Jan 2017 15:38:55 +0100 Received: (from mmetzger@localhost) by ulvlx001.iul.intel.com with œ id v0KEct6t031537; Fri, 20 Jan 2017 15:38:55 +0100 From: Markus Metzger To: gdb-patches@sourceware.org Cc: palves@redhat.com Subject: [PATCH v2 0/2] thread, btrace: allow "record btrace" for running threads Date: Fri, 20 Jan 2017 14:39:00 -0000 Message-Id: <1484923135-31270-1-git-send-email-markus.t.metzger@intel.com> X-IsSubscribed: yes X-SW-Source: 2017-01/txt/msg00412.txt.bz2 This refers to: https://sourceware.org/ml/gdb-patches/2016-11/msg00994.html. The first version tried to detect the error in gdbserver, propagate it back, and handle it in btrace. This version checks whether registers can be accessed before making the request to gdbserver based on feedback from Pedro. Markus Metzger (2): thread: add can_access_registers_ptid btrace: allow recording to be started for running threads gdb/btrace.c | 44 ++++++++++++++++-- gdb/gdbthread.h | 4 ++ gdb/testsuite/gdb.btrace/enable-running.c | 47 +++++++++++++++++++ gdb/testsuite/gdb.btrace/enable-running.exp | 72 +++++++++++++++++++++++++++++ gdb/thread.c | 20 ++++++++ 5 files changed, 183 insertions(+), 4 deletions(-) create mode 100644 gdb/testsuite/gdb.btrace/enable-running.c create mode 100644 gdb/testsuite/gdb.btrace/enable-running.exp -- 1.8.3.1