From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 129991 invoked by alias); 6 Nov 2019 20:51:31 -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 129982 invoked by uid 89); 6 Nov 2019 20:51:31 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-3.8 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.1 spammy=HX-Languages-Length:1054, maciej, Maciej X-HELO: esa5.hgst.iphmx.com Received: from esa5.hgst.iphmx.com (HELO esa5.hgst.iphmx.com) (216.71.153.144) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 06 Nov 2019 20:51:29 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1573073489; x=1604609489; h=date:from:to:cc:subject:message-id:mime-version; bh=pYPLlsAis1BSqfehhwj+gvVNFnL0Vc76+XuDGpP+Fsg=; b=AQ9pqauIeGR55rTZwGTtYBEb8GxVbq15KPNF4NF36uF9O2/K41GL2mPw kzZdcsqWLAW/Vf5nj8DRE4vFswkbIbWS81AJ2QAwcSlf0oqOjI1Lmgrtz /KAbNmeOhDVIMYbGiNKM2LNqpKprSU9yzX/l9es7MOJrPwo7ZX1JaJSO1 p/s64mkXRHTPUUDSi3NC9i/4xLYzzRoJU/qYmcVhu8mSCu0cjmsqHtSKb p4BHgquFxxCg7fdQUHSBDDIcW1cq8rq/r8UTqMMGOMZd733jx7Iv0QwCn g5btmy+efIEEtndlFk06UY9j7MMi0taP/TP6qX7yl0S3pRkoSi/rKSgLF Q==; IronPort-SDR: lRHx90VU3ZC9SCf5VgVQdNRBpAi5oAq2c4gnoDryf3c/OlgIvWmEmeCtkgxVZef2mAYs8fft6m etv19LZMV85cvALoz1P+3079aSEnfd4KggpFhQ3mX0W9kOqLIzfUgiaP2fBCCJWTSY1g0O+xvm cCXc9uozJ34wvup9oZ1rJeWSAl4Y1t78BkPSoXmr7SfcyajLcfQVIJSz3MTTaWLeVwi4w0Un+h W0JG3XYZPi7oZp6u/w//vTGnavfmKdVf2KWNIOOXZGWdZMM/KsnKcsNyBn+9DJcFNqRbgwqYid JWE= Received: from uls-op-cesaip02.wdc.com (HELO uls-op-cesaep02.wdc.com) ([199.255.45.15]) by ob1.hgst.iphmx.com with ESMTP; 07 Nov 2019 04:51:27 +0800 IronPort-SDR: Ife1twn+3ycmDEoPkyg90vkr7TaTQ0WEHcJ53sCarBi8aFSmr6tFciU0KMPu28j4aDPd3kMI8k Bd50XLaluUO+KgXpDpp2LDo6dUfyLXD/Cz59c6vwJ4ywb+lqVrmMzrbxwCs8fdHYjACcoYT1kE URjDDfHa3JhDJ5kV5tgyOstcO4UF3IUg5o9u36DP9jLac6uGYOfXP7uJo/UyDAZ6yZPXlIrjyl tv1uRTEeMxqyc3AvvBSbjMzZDLsFRAR3WQ0GUzNIGqXq0aWrULBFRgJRxgSynOzGHVDenMbGVZ Vmij2wLPg2/GT1Y6tzAqgZ/3 Received: from uls-op-cesaip01.wdc.com ([10.248.3.36]) by uls-op-cesaep02.wdc.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Nov 2019 12:46:38 -0800 IronPort-SDR: NAmrTitHIqQHf+5kPmsUiHFUns6BjEz46ZTAEDk1IrfcTgLi5MxdeV1fZPNaZ/qwiDrQqEc9Gy ZvpUz3/fIOyiCoAsMUSuzCXubV9h+oeGFamVDDuvj4P5a9KqKtle9WkpNszSCZXw1g44Gv8GC+ EKJnu1tteHU9EeoSt9HthpyuHldno/5MTOpp1W9GDhb9fgyDRKEE3KG6CDEs9iY/rlX/zNiwSh +O6a2xVwJuujrUvHIv8u6TAzMnMl3sXlo6ZOG7/fx9weYh82mpClm1Cs5Xlys3C5eR/sLVqhbk 4Wk= WDCIronportException: Internal Received: from unknown (HELO redsun52) ([10.149.66.28]) by uls-op-cesaip01.wdc.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Nov 2019 12:51:26 -0800 Date: Wed, 06 Nov 2019 20:51:00 -0000 From: "Maciej W. Rozycki" To: Pedro Alves , gdb-patches@sourceware.org cc: Jim Wilson Subject: [PATCH v2 0/4] GDB fixes for the remote end having gone astray Message-ID: User-Agent: Alpine 2.21 (LFD 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-SW-Source: 2019-11/txt/msg00190.txt.bz2 Hi Pedro, > So something like adding a thread_info parameter to > clear_step_over_info, and then calling clear_step_over_info > from clear_thread_inferior_resources. clear_step_over_info > would only clear the info if the thread matched, or if NULL > is passed. Would that work? Thank you for your review. As issues from software stepping having gone astray seem to have started piling up, and with your suggested modifications there is now a dependency between the changes, I have decided to make this patch submission a small series with 1/4 and 3/4 corresponding to original individual submissions and 2/4 and 4/4 being entrely new fixes. All these changes were regression-tested with the `x86_64-linux-gnu' native target and, now that RISC-V/Linux `gdbserver' I have been working on has become usable enough, also the `riscv64-linux-gnu' remote target driven by a `x86_64-linux-gnu' host. See individual change descriptions and any associated discussions for details. Maciej