From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 53595 invoked by alias); 3 Nov 2016 14:33:24 -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 53500 invoked by uid 89); 3 Nov 2016 14:33:23 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.9 required=5.0 tests=BAYES_00,KAM_LAZY_DOMAIN_SECURITY autolearn=no version=3.3.2 spammy=antoine, H*RU:!Symantec, HX-Envelope-From:sk:antoine, H*r:Security X-HELO: usplmg21.ericsson.net Received: from usplmg21.ericsson.net (HELO usplmg21.ericsson.net) (198.24.6.65) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 03 Nov 2016 14:33:13 +0000 Received: from EUSAAHC002.ericsson.se (Unknown_Domain [147.117.188.78]) by (Symantec Mail Security) with SMTP id AA.A1.02571.D36FA185; Thu, 3 Nov 2016 09:33:04 +0100 (CET) Received: from elxa4wqvvz1.dyn.mo.ca.am.ericsson.se (147.117.188.8) by smtps-am.internal.ericsson.com (147.117.188.78) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 3 Nov 2016 10:33:07 -0400 From: Antoine Tremblay To: CC: Antoine Tremblay Subject: [PATCH V2 0/5] Support tracepoints for ARM linux in GDBServer Date: Thu, 03 Nov 2016 14:33:00 -0000 Message-ID: <20161103143300.24934-1-antoine.tremblay@ericsson.com> MIME-Version: 1.0 Content-Type: text/plain X-IsSubscribed: yes X-SW-Source: 2016-11/txt/msg00049.txt.bz2 Hi, Since all the prerequisites for this series have been addressed, this is a V2 of https://sourceware.org/ml/gdb-patches/2016-01/msg00111.html In this V2: - Re-based on a recent master - New patch 3 improves segmentation of trace and ftrace tests - New patch 4 makes range-stepping.exp use FAST_TRACEPOINT_LABEL Patch 2 is already OK see: https://sourceware.org/ml/gdb-patches/2016-02/msg00867.html Antoine Tremblay (5): Teach arm unwinders to terminate gracefully Enable tracing of pseudo-registers on ARM Improve tests to allow for targets that support trace but not ftrace Use FAST_TRACEPOINT_LABEL in range-stepping.exp Support tracepoints for ARM linux in GDBServer gdb/NEWS | 2 + gdb/arm-tdep.c | 210 ++++++++++++++++++----- gdb/doc/gdb.texinfo | 23 ++- gdb/gdbserver/linux-arm-low.c | 10 +- gdb/gdbserver/mem-break.c | 13 ++ gdb/gdbserver/mem-break.h | 7 + gdb/gdbserver/server.c | 1 + gdb/gdbserver/tracepoint.c | 43 ++++- gdb/remote.c | 27 +++ gdb/testsuite/gdb.trace/change-loc.exp | 5 +- gdb/testsuite/gdb.trace/collection.exp | 7 +- gdb/testsuite/gdb.trace/ftrace-lock.exp | 6 +- gdb/testsuite/gdb.trace/ftrace.exp | 6 +- gdb/testsuite/gdb.trace/pending.exp | 5 +- gdb/testsuite/gdb.trace/range-stepping.c | 22 +-- gdb/testsuite/gdb.trace/range-stepping.exp | 6 +- gdb/testsuite/gdb.trace/trace-break.exp | 6 +- gdb/testsuite/gdb.trace/trace-common.h | 12 +- gdb/testsuite/gdb.trace/trace-condition.exp | 64 ++++--- gdb/testsuite/gdb.trace/trace-enable-disable.exp | 27 +-- gdb/testsuite/gdb.trace/trace-mt.exp | 5 +- gdb/testsuite/gdb.trace/tracefile-pseudo-reg.c | 16 +- gdb/testsuite/gdb.trace/tracefile-pseudo-reg.exp | 35 +++- gdb/testsuite/lib/trace-support.exp | 3 + 24 files changed, 423 insertions(+), 138 deletions(-) -- 2.9.2