From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 39905 invoked by alias); 13 Jan 2020 17:25:34 -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 39897 invoked by uid 89); 13 Jan 2020 17:25:34 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-19.4 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=HX-Languages-Length:860 X-HELO: mail-qk1-f172.google.com Received: from mail-qk1-f172.google.com (HELO mail-qk1-f172.google.com) (209.85.222.172) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 13 Jan 2020 17:25:33 +0000 Received: by mail-qk1-f172.google.com with SMTP id z76so9251239qka.2 for ; Mon, 13 Jan 2020 09:25:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=tSEB1E9u0CtEosLddn01O9JDtN8u9PM0haTkXRZbSQo=; b=v9zceZMTUZ0HopRP+9yFMLwlRbhLxEi5X96vfSN+900YwZFDxd4aYBVFbLwOd+MUe0 vl9Nhk3Cp4z6RK147LFWZs8IDZOi/oirHg9WHGWWV7WJIVP9Zi+L/c2DfuTdp1KcgzI1 j0A5wF6UAUw/wQYN1xyqcjV8UQxTovmmIK/DOtN/XCEE1baSu8Irm2atklEe1+Wco8y5 EFTIDmM02NPxiYRYl4Em58/ZTs6DFRaPp38ujIDF8WQSi8GBBeLnKa6qwegSEN2uTvB3 1v4NMEY2qK/WZhm+gPhuUl76dCBfAT96M7snTp+yI/9jmpo1p7W+tOLHfMFFfqKovu/5 bWVQ== Return-Path: Received: from localhost.localdomain ([179.183.9.215]) by smtp.gmail.com with ESMTPSA id n1sm5189622qkk.122.2020.01.13.09.25.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jan 2020 09:25:30 -0800 (PST) From: Luis Machado To: gdb-patches@sourceware.org Cc: alan.hayward@arm.com, tankut.baris.aktemur@intel.com Subject: [PATCH 0/2,v2][AArch64]Handle additional brk instruction patterns Date: Mon, 13 Jan 2020 17:25:00 -0000 Message-Id: <20200113172524.7201-1-luis.machado@linaro.org> X-IsSubscribed: yes X-SW-Source: 2020-01/txt/msg00334.txt.bz2 This patch teaches GDB how to handle additional breakpoint instruction patterns for aarch64. Luis Machado (2): [AArch64] Recognize more program breakpoint patterns [AArch64] Test handling of additional brk instruction patterns gdb/aarch64-tdep.c | 39 +++++++++++ gdb/arch-utils.c | 37 ++++++++++ gdb/arch-utils.h | 4 ++ gdb/breakpoint.c | 46 ++----------- gdb/breakpoint.h | 5 -- gdb/gdbarch.c | 23 +++++++ gdb/gdbarch.h | 7 ++ gdb/gdbarch.sh | 4 ++ gdb/infrun.c | 4 +- gdb/testsuite/gdb.arch/aarch64-brk-patterns.c | 30 +++++++++ .../gdb.arch/aarch64-brk-patterns.exp | 67 +++++++++++++++++++ 11 files changed, 220 insertions(+), 46 deletions(-) create mode 100644 gdb/testsuite/gdb.arch/aarch64-brk-patterns.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-brk-patterns.exp -- 2.17.1