From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id zlqzMuYY62mwXTgAWB0awg (envelope-from ) for ; Fri, 24 Apr 2026 03:16:54 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=RP374Fxm; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id BD0941E0BA; Fri, 24 Apr 2026 03:16:54 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 276431E067 for ; Fri, 24 Apr 2026 03:16:50 -0400 (EDT) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id A07744BA79B6 for ; Fri, 24 Apr 2026 07:16:49 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A07744BA79B6 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=RP374Fxm Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) by sourceware.org (Postfix) with ESMTPS id 0B9EB4BA79B6 for ; Fri, 24 Apr 2026 07:16:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0B9EB4BA79B6 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 0B9EB4BA79B6 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::32f ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777014984; cv=none; b=hKJhH6Meo5LKgdTjpBNbWtnHVujiUlH0hniZ+ZiSAJh9vnVszuqaGhkUPjOsCcBFtoZL6dhZpyjC6qeAQCYBoBZ2wsaZLL2PbAhAoV40haHAA1vVIVDMCCUXQH3ys/NtFd59pIX7d7r3VD7XdfTFHLTMsWm+r8WFUzL/yAZ9hv8= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777014984; c=relaxed/simple; bh=4UxM5nt0sES9fnyG1EmEhIRHDnOTv1TQ4yA3g70tbhU=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=I1SMZWoQDCNzjAdLI7avET7HeoiL2kPV2KjGhXn/ZVa+hD0yUpionrwg5yb1iHAyLEysaXOyyGtuj5BaFhaLEscSo6XKZwmktEMZeLAkUPfa+bD0Pw+L5guAqvah7ZcrmSgoFZt8qIriYVTlA2eNXy3Ws/Fxl8VSHbsYyBoOkFE= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0B9EB4BA79B6 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-4891cd41959so55960355e9.3 for ; Fri, 24 Apr 2026 00:16:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777014983; x=1777619783; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=/kICIFkQcdHRbPUJM0taFCa60/ikgbNDI/+U1S9kfTk=; b=RP374FxmsCHyfOzE7DTntZh7ra1Fodfu4hTowEKBB+c6DrxkNNoYB2Q4K8K2sGWKpY ifKLQMUTMeS1RiT0sXWBHhasZHzQGyUBOBg8HrRzK2ep0arfbaJwcIGNVm8xnDhfnlFM +4Nm/9ZJaqhKjzYEqpujPWgkHWjjbApXuwgTSewg8cPrc5DogevtGri+gH4E1b0Q9VuA 8P1KBIn1Ev2KkGPlobk7fBcEH5wfWLUeXioTAGNzgP8vCM8swG+tUmGRgIrULrL+E97z wAPZtDSz1E/gAwOS+CITEcSPxEQBGZ2MBgd7ZLTSRi7MLFELdJBbv2+tNAMkf+3RADyp 99DQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777014983; x=1777619783; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=/kICIFkQcdHRbPUJM0taFCa60/ikgbNDI/+U1S9kfTk=; b=TDxcmu0iV6yixRM8LauaXok3v5h9N3wduwvgfgz1Luajm0Glhh38uQAHl1b/vWdXPU hjeBzNu/hVGXpph6qtTb8+KYsesCvSuGlJq1hJrFgpJ96mhg7oLRzjDEAa13U5R0t0dY RZHxJIEhcI48Z7wKG9dGOJ/ahYCs42w67TA/6r8MOtWCoXVkdkMInOo4a/tEGX7cwXSi G77rlFXBJsC6yqgGTl4fNXdDY786c8smCTUgzwJEDxiaC79oDnPBM5a4HxBTYYZ849OU 4j+KxKWkPQ2vWV+Yp2pL2cTZ8idf3nxV2eaOCfqZwEgTGxJUk3twoLbGAjUah40hCWmG oj1Q== X-Forwarded-Encrypted: i=1; AFNElJ+HzWa5R+FskfbE3I8emlIaTKs96epH6sF66Bownvu98GsOpL3OklKH/tE3bDgZkIjkw5Xz2gM6eMzgyA==@sourceware.org X-Gm-Message-State: AOJu0Yz8mzotHt1VKK6Y1Ft/0OqownhKTtZa6CvMz67rLX3bwLtQNvHs DK9kD4pyBKeWbqXAz1PRSbvlfQ2S+oihQMWda/Kkpbq9vtMttMKyNqd5 X-Gm-Gg: AeBDiesIczOMlp5JSa/UDxyUhDTHN7N0w+IeDFG7UF8AGfWVOkG1IoW8zq4AyM41h5V XwuG3yGPxmV0BYVVXNaDm1sAtuzziZ4PlIel1IADnEG51R3IQ6b+4R3KdbsD02FlfMyzpPPDBmm z9fhOHiHUXdIjBMRAN7VxFYpmVV+VRguvr4Z6pB6zKYNASic/uENPum0ybajIJiR6afP+vjbaA/ buNZNBhLnI6t+3TlSHiWo1KPiZ2HREiiRUnNAMq7If2AXLTne6M/JT8iJ4W8gXsyYLkBaDYmXBN BqoPEXcSCMEfhP1NihouZDsn5y/ciBxDdyhOJBQ4b86ykVsmHXD2YoSgGB1mURsIF05xJkmlPfj 0wHVW7m9NG8kqqhMF+Ql9mtBU4XCZ3rsc/2VCB2X7tqzmNPw4tj3kA6cxTVcwNwggaKSdyFLYNr CJEd5HpLQfHaI/YYhDgDmYq7l9fGaDiH5wJbQ3TZ3J8iMnkyA= X-Received: by 2002:a05:600c:859a:b0:48a:53ea:13df with SMTP id 5b1f17b1804b1-48a53ea1500mr192327025e9.2.1777014982686; Fri, 24 Apr 2026 00:16:22 -0700 (PDT) Received: from [192.168.0.38] ([86.12.216.189]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48a4b329542sm510503755e9.3.2026.04.24.00.16.21 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Apr 2026 00:16:22 -0700 (PDT) Message-ID: Date: Fri, 24 Apr 2026 08:16:21 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 0/4] gdb/aarch64: record/replay support for AArch64 Content-Language: en-US To: Ezra.Sitorus@arm.com, gdb-patches@sourceware.org Cc: thiago.bauermann@linaro.org References: <20260420215232.68675-1-Ezra.Sitorus@arm.com> From: Luis In-Reply-To: <20260420215232.68675-1-Ezra.Sitorus@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org On 20/04/2026 22:52, Ezra.Sitorus@arm.com wrote: > From: Ezra Sitorus > > This patch series enables record/replay for the following AArch64 > features: > * FEAT_LRCPC3 (+rcpc3) > * FEAT_CSSC (+cssc) > * FEAT_RPRFM (+rprfm) > * FEAT_LSE128 (+lse128) > > These were tested either with QEMU or Shrinkwrap. In both cases, I seem > to have test failures that are not related to my patches (gdb.threads, > gdb.mi tests for example). In these cases, is it fair to ignore these? > Or is there some underlying issue I've missed? That's common. You'll also spot hardware watchpoint behavior differences between QEMU and hardware/FM. As long as things don´t regress overall, it should be fine to ignore the flaky tests. You just need to know what they are, so that takes a bit of time to get familiar. > > In addition, whenever I used QEMU, I disabled gcs because it seems to > cause test failures - address/memory accesses seem to always cause a > fault. Am I doing something wrong? I wouldn´t expect that to happen, so there might be issues there. Out of curiosity, as people use more and more LLVM, have you tried with tests against LLVM to make sure they pass? > > Ezra > > Ezra Sitorus (4): > gdb/aarch64: record/replay support for LRCPC3 > gdb/aarch64: Test record/replay support for CSSC > gdb/aarch64: record/replay support for RPRFM and PRFM (reg) > gdb/aarch64: record/replay support for LSE128 > > gdb/aarch64-tdep.c | 105 ++++++ > gdb/testsuite/gdb.reverse/aarch64-cssc.c | 113 +++++++ > gdb/testsuite/gdb.reverse/aarch64-cssc.exp | 141 ++++++++ > gdb/testsuite/gdb.reverse/aarch64-lrcpc3.c | 319 +++++++++++++++++++ > gdb/testsuite/gdb.reverse/aarch64-lrcpc3.exp | 203 ++++++++++++ > gdb/testsuite/gdb.reverse/aarch64-lse128.c | 139 ++++++++ > gdb/testsuite/gdb.reverse/aarch64-lse128.exp | 138 ++++++++ > gdb/testsuite/lib/gdb.exp | 171 ++++++++++ > 8 files changed, 1329 insertions(+) > create mode 100644 gdb/testsuite/gdb.reverse/aarch64-cssc.c > create mode 100644 gdb/testsuite/gdb.reverse/aarch64-cssc.exp > create mode 100644 gdb/testsuite/gdb.reverse/aarch64-lrcpc3.c > create mode 100644 gdb/testsuite/gdb.reverse/aarch64-lrcpc3.exp > create mode 100644 gdb/testsuite/gdb.reverse/aarch64-lse128.c > create mode 100644 gdb/testsuite/gdb.reverse/aarch64-lse128.exp >