From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io1-xd2a.google.com (mail-io1-xd2a.google.com [IPv6:2607:f8b0:4864:20::d2a]) by sourceware.org (Postfix) with ESMTPS id 169513858D32 for ; Mon, 12 Jun 2023 19:21:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 169513858D32 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=adacore.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=adacore.com Received: by mail-io1-xd2a.google.com with SMTP id ca18e2360f4ac-77aec3ce39aso113702739f.0 for ; Mon, 12 Jun 2023 12:21:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adacore.com; s=google; t=1686597698; x=1689189698; h=to:content-transfer-encoding:mime-version:message-id:date:subject :from:from:to:cc:subject:date:message-id:reply-to; bh=dQoKsNNiPWRRhs9furPLCQZdJqrwyRn9TjHA8HelsBA=; b=GJov3dhylI4WIgl5Qz0DaV4k7PEbT1QU+yzMf6jvQXnL3QGZ+0qEFbrfmwc+5qWKPB eFh40wqK5va42OYgcjbdSz8Vg2cpC0tAPp0Mx2w3EQ76PTYqIB7ezUCP+B3Th6jCHdx3 XVzhx/lzLBv+bprk1udedFwPnEdxcptjHO+hLeT7Ms/9Jlfjtyw3WYeBT9hQVzy+zkhd hrWtW90IKq6QbixAL3hqRSsMQys5ELvg5ahddoJ/t+ImZVwkBxGwdZtDFZXteboyPW3U j/GlmlGWD9IpM5dUKGCC2XOgAueMXKiRiBgd2Ybw+bsMgczzjTZLu1pdGjkQEdR4jIVh yZWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686597698; x=1689189698; h=to:content-transfer-encoding:mime-version:message-id:date:subject :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=dQoKsNNiPWRRhs9furPLCQZdJqrwyRn9TjHA8HelsBA=; b=c40Yb8RQ9pwdF1UOizsvCW6YHxAYN2h+Rs+92Tq4JWFh9O7+6VSsE1m8mIhItFG3jy BTElhriDCuEWrVy2BM03GjHKhCkq79LyfEUey3tVacyeL+vkedybRgqYIJkSp5+MGmM/ n2FmG4kOmFShIQ1Sd1l3jujwhYPQNKB90Ky9gozndraEfikhVYJbsB524o3HOZ8N+RIA KQJZA4IhdTi7fS3YwN9k3Obw1YLGnNwzsdXSy5A5WUXNnf3G408xfErxhiA4UEjna3eK 5xBbSqKMeBNSQJ5UiuLCWjw2dzgoBUy/FvaYJG1a+hfADdbxIw+qHBn2wNsUqo6qyIaV GEkg== X-Gm-Message-State: AC+VfDxpzzYzc7aE1RnNCtpmAaAtSR5gy9/hSAibIV6QGSc61dlTBeT6 KDtBHKG273C9+KHFCZt+c1Rd8JH+nc4DK6gwpd7QRQ== X-Google-Smtp-Source: ACHHUZ7N0oOgA/LSeShG6b4jynn/jhr4xSRKXG20B63HyOyQMRPWwq7X6okz4N9tsvOBS46mBksUSA== X-Received: by 2002:a5e:c20d:0:b0:76c:c974:9da with SMTP id v13-20020a5ec20d000000b0076cc97409damr7846518iop.19.1686597698305; Mon, 12 Jun 2023 12:21:38 -0700 (PDT) Received: from localhost.localdomain (75-166-136-83.hlrn.qwest.net. [75.166.136.83]) by smtp.gmail.com with ESMTPSA id k27-20020a02ccdb000000b0041aaebd2017sm2871283jaq.82.2023.06.12.12.21.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Jun 2023 12:21:37 -0700 (PDT) From: Tom Tromey Subject: [PATCH 0/2] Call target_can_do_single_step from maybe_software_singlestep Date: Mon, 12 Jun 2023 13:21:35 -0600 Message-Id: <20230612-sw-single-step-v1-0-c06d648e121b@adacore.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAD9wh2QC/x2NQQqDMBBFryKzdkCjDdWrSBeJmehAjTIjtSDev bHLx/uPf4KSMCn0xQlCH1ZeU4a6LGCcXZoIOWQGU5mmsrVBPVA5TW9C3WnDrrUxtOH5sNFAjrx TQi8ujfOdLS6v5BabUOTv/2l4XdcPlAZSOXkAAAA= To: gdb-patches@sourceware.org X-Mailer: b4 0.12.2 X-Spam-Status: No, score=-5.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This series implements a suggestion that Pedro made back in 2018. The idea has been kicking around internally here at AdaCore since then, and I finally got around to writing the patch. Tested on x86-64 Fedora 36. I've also run it through the AdaCore internal test suite. --- Tom Tromey (2): Call target_can_do_single_step from maybe_software_singlestep Disabling hardware single step in gdbserver gdb/arm-linux-tdep.c | 5 ----- gdb/gdbarch-gen.h | 12 +++--------- gdb/gdbarch_components.py | 12 +++--------- gdb/infrun.c | 12 +++++++++--- gdbserver/server.cc | 12 ++++++++---- gdbserver/server.h | 1 + 6 files changed, 24 insertions(+), 30 deletions(-) --- base-commit: 2e3aff27623b20b08ac58f8eaf73e97e58b4e67c change-id: 20230612-sw-single-step-946fd4d856f2 Best regards, -- Tom Tromey