From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 1lYqCbRX6mkVDzcAWB0awg (envelope-from ) for ; Thu, 23 Apr 2026 13:32:36 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=KtTZdPSr; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 12F561E093; Thu, 23 Apr 2026 13:32:36 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,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 652ED1E093 for ; Thu, 23 Apr 2026 13:32:35 -0400 (EDT) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id D41CE4BAE7E1 for ; Thu, 23 Apr 2026 17:32:34 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D41CE4BAE7E1 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=KtTZdPSr Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by sourceware.org (Postfix) with ESMTP id 472384BA9021 for ; Thu, 23 Apr 2026 17:32:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 472384BA9021 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 472384BA9021 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776965529; cv=none; b=FCBu4x/cIU0U2R1fM9sa8JPNH2IsH2I7QoeT2zdx4rpdrxv4AqwHwV/LXnGjRflQi9JARbXZczMfpfLx8awH3W7lfFwh186718IodbKyTgM+u4votMJ4HMCCSYy+IFT7gxZcHWv1SjKGmJ+IsQRmjwVyH1N8g2CX8SeiZ5Amxf0= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776965529; c=relaxed/simple; bh=I2xxAr5/CqQ3P6lLH8YkTJ+2+SDzDSF95QfauMkneaI=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=P6GCBxkIKGkW3Ac6eUx0+cRTlAJYlHse1kPkn/9MKz56BNrgB0e1I4aFnJEin92uWOble3gZ2yyRLaouhr5gKcnYS5CqwghXbdzSwL+/FQQLwOg9X0VOJdhXSudjUHQPTOTh4NLzN0SHucT4rZT1rKJ/RWWQ5HATeg6GnTWWfsw= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 472384BA9021 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1776965528; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dOCxk+MZkgFv99arkq9xSHVfoM5Ts8f/bSEocbF3dkI=; b=KtTZdPSr4o8giYAALMAafmr7tpcJaUvmvI6fMWXsMUudjXBatyAXPFSvMl3/HFpq+dK/X6 x4d7BjWmXFXIIQS2i4eHVfM/a05X+Xq/NsYKfFpxHTar0/+0aKhK4+wedVNqIXwR4K3mTy w4A/6jLG6tfM8noF0G1em4U+czU36ok= Received: from mail-dy1-f200.google.com (mail-dy1-f200.google.com [74.125.82.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-318-MhYZbmsjPR6F6hEqLYVg8A-1; Thu, 23 Apr 2026 13:32:07 -0400 X-MC-Unique: MhYZbmsjPR6F6hEqLYVg8A-1 X-Mimecast-MFC-AGG-ID: MhYZbmsjPR6F6hEqLYVg8A_1776965527 Received: by mail-dy1-f200.google.com with SMTP id 5a478bee46e88-2bdd327d970so4360054eec.1 for ; Thu, 23 Apr 2026 10:32:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776965527; x=1777570327; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to: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=dOCxk+MZkgFv99arkq9xSHVfoM5Ts8f/bSEocbF3dkI=; b=kyOhFsImu6HOeaextjyo6a/z4y05SvP2/+zRLFclJb+PctfMDIUqa9tFc+Lb1AD0FX G1zD8hkSmCVI6SKRwiTaTw5br7Bup5fkbpob2qbyG6/3lIZ2M2qzZa/YzdOdClxLqyfh 8czkSOG6z8uyg+rBpasRsO0JZbgNI7bDG2zU5DCJ4vLTAIVNQdlbzV6y5IORlNSqKxQq H99YFGDM2dyPNfvzea18DM9yEiKF4EUDTP+tOJBSE/4JIdip7IzQ3mOzLlRebtLAx6d8 LaqxMHrC0TeySh7iDzkX1ubUE2vKt5CrGi9JxYzFGS/ltB25sFtZYQPwkP07x0xljS3a s4WQ== X-Forwarded-Encrypted: i=1; AFNElJ8K2xcsYFVtk2pdF3uypjD9oK4XMLGfZlsrcGRuZF27ZIi3KLR8kQaOKwSS9WaYrDUii17/rNTawsFpRg==@sourceware.org X-Gm-Message-State: AOJu0Yy0ALEZoSi406LMnLC+b4nub2YQdFdsSTEkuBpkMz34946ZETvq GZ64zQz7bgqYruuSQuljLrPZFw19g7nKiLIN2kVwHL211MewT+5DmBYU71Qmgq8J/dVi18DaNrw 6jJ5QjZ76vsh00/0wLj0FruxXXxXYidpg5t3/jXEbQpSOfchlr1rvmXqaLMWadlE= X-Gm-Gg: AeBDievI7NCLynriiLJ2Q0YWeh5y9a87qIuANWUtJGWjlzDV27KlECXv3JT4CD1Q3rw BcQ2i77tR29dzo98LhzXn286zs777yM0plx/iaMUFRTwJnPhFwDfl7If+lHLUkgotHS34AyBvAC UgdMtUzslhUwEvmRmtGaJxYg+3uAd2Gmn1Tjfjytd7xtb10dwb3X+GYbog54wAt34nNvq5U1A1b 88yOJNCb4f0CqI9z+p8Ivh5Gq/H9ie51VHcxNo2tMGTznbW1gka/tJKbE5Bwrilypk9zxD1lmE1 WSpkzWdzkvuAVKnTJ+5q160lahYLW9cIrjiHoCjITeq7rMk1SZBoW1let5CDt0HTybfxLXZEYwS ClvXYoFrs3ok7DWZWiIMZj5XV3swsZnHB+zZeQ+N99w== X-Received: by 2002:a05:693c:80ce:b0:2e7:190:41d6 with SMTP id 5a478bee46e88-2e701904764mr6008707eec.2.1776965526607; Thu, 23 Apr 2026 10:32:06 -0700 (PDT) X-Received: by 2002:a05:693c:80ce:b0:2e7:190:41d6 with SMTP id 5a478bee46e88-2e701904764mr6008694eec.2.1776965525983; Thu, 23 Apr 2026 10:32:05 -0700 (PDT) Received: from ?IPV6:2804:14d:8084:993e::75d? ([2804:14d:8084:993e::75d]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2ea8e4b373dsm11621655eec.6.2026.04.23.10.32.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 23 Apr 2026 10:32:05 -0700 (PDT) Message-ID: <36fe4cfe-f96d-4eda-9a6f-0bdd650b4b18@redhat.com> Date: Thu, 23 Apr 2026 14:31:59 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 0/4] gdb/aarch64: record/replay support for AArch64 To: Ezra.Sitorus@arm.com, gdb-patches@sourceware.org Cc: luis.machado.foss@gmail.com, thiago.bauermann@linaro.org References: <20260420215232.68675-1-Ezra.Sitorus@arm.com> From: Guinevere Larsen In-Reply-To: <20260420215232.68675-1-Ezra.Sitorus@arm.com> X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: 1IazmQ4SeOOILeqDJ62Lr3n5hCLrK7-bTaNkwEPur6E_1776965527 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit 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 4/20/26 6:52 PM, 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? gdb.threads tests are pretty often unreliable (we usually call them racy, as in, failing due to race conditions), and unfortunately some tests consistently fail on some configurations. My general recommendation while you're getting used to the tests is to run the testsuite before and after your changes, so you have a feel for what is likely to be a regression of yours or not. For reference, my system usually shows 4 failures, but can go up to 6 depending on what I do. If I run it with clang, I can expect between 50 and 70 failures. > > 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? Unfortunately I can't help here, never tried running reverse tests on QEMU... I'll try to review your patches tomorrow, to get this moving :) -- Cheers, Guinevere Larsen It/she > > 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 >