From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sonic311-31.consmr.mail.ir2.yahoo.com (sonic311-31.consmr.mail.ir2.yahoo.com [77.238.176.163]) by sourceware.org (Postfix) with ESMTPS id 33BC03858D20 for ; Wed, 13 Sep 2023 15:53:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 33BC03858D20 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=yahoo.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=yahoo.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s2048; t=1694620429; bh=KsN002i2sJg17hkymtV9DxeQ28cgPkcWEkgW9yQfX8A=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=fbyOMtjZpupy1cXvZS3WNuSz4pDNTmkP83fs3jcSSuFV0jrLWe1YIAgefMB5TI9rXO8IDVIIJGiOnZ1fQf2zIY02KtbamAAOjs88S+uDe1ZF7dJxIJgXuWSxmO1aURYbZoEE15qQT7WBxzNHUfopd3qBt7pcgN2xSTqhNQlrfjb5+2lQ2VoxE5t1aN9cmcVPNolQlXBs48koJ19q9M2bhwrG90CSNnX7yT743gO9CItSoto4Q54jrCV5B4rfqIWIqja96c2zy7M1gG3G2/qUF/hyYLOMozAQ9o7e95RlsH3N3/Rf6XvR/a2eCT3VUUEW2SPC4rS6jxXGP4rDR4X2xw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1694620429; bh=XCWtVd9wD6Yg22PC0U7lHaivBXb4dnLq23taFMMG9mk=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Q63gXBEqRMMtv0OEYgGB4aVE7qlu0Ici+idjZqKSFXjoxMWUReMhKHDGOFgROTgC4I0qSV9ywW0n17o5KyfnBY4Sq6+dMMQ/uCtAoe5g2A5EOJKVXOXgNClCaWf+NCbcbNm4nNud8fZ0C8IJtMcCOSNsTisbD7ZsQfH4vcAqdPlV4TossmMqB6VZS54/hvGjzd4/DRTqhVwUSyllV+/J+mFkopaGQw/Zq6xL1EsYfoc1NtR61PDJUoPDqkyoEPAVBvQs9X2TWZAQTj38v8v7xMh59xxHSta/bY4cHFy/ovYhh6/IsVBgwvAeNOPrOsvvIF1/09tYDUnOz/3ztORPbQ== X-YMail-OSG: Nn0N_KoVM1mae7.maT8dFOGRRD3swNeFZBmXy988WT2_vOvOuwqfugNwham73RU ozUW._TRs3EyK.jCqLx3KH02o0hZwlfD5kQUl34vKDDH4sZGpRBYUjOWzUgWkpySOdz78NmYFrie 3JFxAKt0oq7vLG7MAPSn3U_2cJTdlPAFeg.McWRrha3Dno5CShGb2YmJAMbmLsd584Vs3Cxz5rGe 5WLXEPWX6iLLzTDOzqA1TqHWBShtCf90r1DVWH8Bhu1fluv0j3Y6iJi7EO7txwuARyDPTwM9ywlf WFZyY6Zh65JUsHB8hbWWIzXp23l8MzvuKv5XCd7zo.0NZNYCO8muknqlXBfyYGm9wCOGPEbaidZP R0Dloug_0mLLyGX82vhZPmhm8mp9zbZU0TcNtcvtBu2vDV4oyYFkgsYZjNWhP7juXWP05uuMQWKx QRXpco7l17sfrtRRYTH88IkRhzEEf9TfxNqEkt3Pf3rczNeg4VdjgklbHskexj_7Uy4I.J3h.fvn eVoouAE.UXx0onCpUpvkNyLycaImnnUV1aLdaX53qGp7EJvR5NDOaFU.pgdATHtsYTFQBwYAIzwB S4_t3mqaYw3PsWtTxom.pi58nXCmHC_oS45_hVXaoecmLQpfqPWdAIc.afVmKU4Gds_1DvhtpInX j0oERpbjQVXgg4dqQsrzv1qCz3h3jAjEtO4OKiygoKTTpkGOJXvJemFii4cafViM34GysIXErZ.G 3VV0v.DsgZjQFaQn01ycUeCr.yUbdVJbUTYpmdUAIQpNKiNbDvbnSlMqZ4noks1_zUOPZ0D4aMbZ l6gkQ.a4bnuqMhi67dM6bNNvLHhNQtzvul06tbNdncbF8eQPU5Uf_7eKUdBbn.dCA5rRfWR4FUfB cvIcrJTh2wqnB.k2SMEUMQ3i5KBFcduZLiUcIEBB3pHWidiKhyM0yRSzANh5m6r8XVDsp1F3jAqF 3WwhUYwYjATGT7ntbnUCZZ2Ig9FYSGZaTnhIaIyQy9rduZ2TXdP.AmI1YaDCx6qedxtQrRYatIpH n7_KOn8IGiTAyv8r6PMuK2VLBbZAsygGOlqhNoRN4zbzT2Jz8EuAm6rvdMCe9NSuD6Ng2xAg_qfI vO2OWD9tyZ3QXgcYNCTIj4wqs2u4IZ5QdMhQKreuMJdruV7uxa9KYOm4FlcddggZH3gJrsFRDkoC F94eFzRYMHjFe_59XjmMxocF_PcZWppaNOkbqV7Fa.SOcgTOWnbJbGc1okU8XG_.rPNk6_xfNA1S egjxHdphnh9mRYErcfYvalSdDGQrwoFL31J2PpY5KBOx3A2LUo7O3fU2dPIcugW20iW_giV_Jwq0 snlhVT8KwbeC0tQ0bR_yQ7qwhN7OMnQSyF2xo87uwIScPRMTaf6pFhFLCFRepWSo7T.hXilNFKy3 Ducqfu0jUThzrO2gtoeRq3OSYYNoYb1k4eZAYqSG4tVSjT.kvDUjBp9n.1GFXXHpCq7P92KaV4Yk OSlqS7usaR6kQTVQdwAV0wl4G_bzshf6XYVksrhS0BAb7kcUNPbT7WqrVj7HNhxnM9my5W.3etBf QfCVvE.Iy1.iNogaMAp3s9TQMDOfF3FcceO1HW8r_YMUlZ5ycQnz..gArW2WGRy1ggE4E7NrmWVF Wk0GPw9r_eqXT8SRgsnR1YWAm1UQN2sYjP6j1zzAKcyhQ03LqBJuIjvY8vhDugNy9WhCkGwNEwbS U3RzPZ1WwYSxNRLfrpH0fkpmPEUKHmgIgEfFLQSBCvDQjvzXF8.72GxcfieRvrLZSPCHrCEHdh6m m7UDiQNHVR_HbV7qex2RNTbw.jxwVkVGn74XTOviJXSQvX5MA3MTWPSVM68L0sy._ya3r3QcNQUP WKr1AxDCU2NB53t1_TuNs2Tt0HMhXjWFlFCxrAsfKGSNeAhA2Mekn1zu1ecyjS.HYdHrLJIP_T7b b4XLauB3_7JO0sMHTursSIjdsSqv.hLXFDA7q02f61BxAXlshBGnYeDjkmI5d0fKrmhKU4qejfTA yxJEQhoeh0a9QkBTBbpKn7Iqd5KVBHanq95zOjwp6_aXlyATq_n.zqDdQOVr3MUZHEYCtdXsZB6H A0qttT_JlzRBLcC228o2y68X.EriTLvx2W_PULSE4kHV00sBtvK59sTtlgIohUueY._yZywTOAIG btUGJJ7qXFcP8S1rw0m3o.mC7ZKOTMhUqI49GD7NFS9HUDWtNvDyLrs023jXMN._sNHdi0L_v.gB VrcMVO9aMgfGXOJeZvW7hGr_z_A43 X-Sonic-MF: X-Sonic-ID: c986d596-10d0-43be-87f0-96db70bd585e Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ir2.yahoo.com with HTTP; Wed, 13 Sep 2023 15:53:49 +0000 Received: by hermes--production-ir2-5cc57b9c45-mv62g (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 3d038870e9db6bc987715acc0ac41b2c; Wed, 13 Sep 2023 15:53:46 +0000 (UTC) From: Hannes Domani To: gdb-patches@sourceware.org Subject: [PATCH] Fix hardware watchpoints in replay mode Date: Wed, 13 Sep 2023 17:53:30 +0200 Message-Id: <20230913155330.1558-1-ssbssa@yahoo.de> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Antivirus: Avast (VPS 230912-0, 09/12/2023), Outbound message X-Antivirus-Status: Clean References: <20230913155330.1558-1-ssbssa.ref@yahoo.de> X-Spam-Status: No, score=-10.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP 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 regression was introduced by 9e8915c6cee5c37637521b424d723e990e06d597. The problem is that record_check_stopped_by_breakpoint always overwrites record_full_stop_reason, thus loosing the TARGET_STOPPED_BY_WATCHPOINT value which would be checked afterwards. Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=21969 --- gdb/record-full.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gdb/record-full.c b/gdb/record-full.c index faf8b595d22..da785ef4b2a 100644 --- a/gdb/record-full.c +++ b/gdb/record-full.c @@ -1382,7 +1382,9 @@ record_full_wait_1 (struct target_ops *ops, /* check breakpoint */ tmp_pc = regcache_read_pc (regcache); - if (record_check_stopped_by_breakpoint + if (record_full_stop_reason + != TARGET_STOPPED_BY_WATCHPOINT + && record_check_stopped_by_breakpoint (aspace, tmp_pc, &record_full_stop_reason)) { if (record_debug) -- 2.35.1