From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id NHB/CweL62nx5TgAWB0awg (envelope-from ) for ; Fri, 24 Apr 2026 11:23:51 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; secure) header.d=adacore.com header.i=@adacore.com header.a=rsa-sha256 header.s=google header.b=KKs0Dy+e; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 1B1E81E067; Fri, 24 Apr 2026 11:23:51 -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,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 626101E067 for ; Fri, 24 Apr 2026 11:23:50 -0400 (EDT) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id EF83D4BB58E9 for ; Fri, 24 Apr 2026 15:23:49 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org EF83D4BB58E9 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, secure) header.d=adacore.com header.i=@adacore.com header.a=rsa-sha256 header.s=google header.b=KKs0Dy+e Received: from mail-oi1-x22c.google.com (mail-oi1-x22c.google.com [IPv6:2607:f8b0:4864:20::22c]) by sourceware.org (Postfix) with ESMTPS id 0AD724BB5925 for ; Fri, 24 Apr 2026 15:23:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0AD724BB5925 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=adacore.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=adacore.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 0AD724BB5925 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::22c ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777044201; cv=none; b=cZOsAHbH3KlRcNy8JQgeiRzMR5g/xku8gqF4uKTh/bz+dbgke7IZPHBeq8i5/Pb46qXD7ZdMAwOZHbhbM417tt+dFoGP80OIeq4kvZSxxHtDPvW9aKlUTocGNEZZm0GlDVY4qVti766g9LnPwdd64x6BuTugUFcnvfM3gNlq5Zw= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777044201; c=relaxed/simple; bh=2e83h9napj+7SIdA7MytpzI0yFpAvCaPQ6wcuqw0Ct0=; h=DKIM-Signature:From:Subject:Date:Message-Id:MIME-Version:To; b=K2EWqTl5eLwT7yK/o5vEaeDi26wnYVONfR8QLoP10233JaVg1NvFnqAuDXdBLuHri1kMYjGRqfTIWqhz274+8/wrdJ527GiDWa6UHFIev9d7ecZgEkDQ7gwdq5XNIaQ3UAHCMgb18Hl/nbmMLJr4a2CkKKhq5mE6FDQjI/PqMHc= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0AD724BB5925 Received: by mail-oi1-x22c.google.com with SMTP id 5614622812f47-479d5ff103aso2758212b6e.0 for ; Fri, 24 Apr 2026 08:23:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adacore.com; s=google; t=1777044200; x=1777649000; darn=sourceware.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=g+8wUpf+9x9Wu5MJbvWKrhYHzC9hLb4PSRpX8Ni98K8=; b=KKs0Dy+ela2wSEJMldt9octMYiNfSS1Hd9N1FRUUjRbersvgNCe4yvAmwCJj65GrJX UMjxr3idj2j9qa+RjPssi3OLGKXqsTE+qoIPrDTtsc08CsEG2Q3l+SftmfcoTpZASH+U zlbWe3V3/QHl8UwD8DhfZjDmQXpa8ZgpI9Ad/rTplN9DrUv3019xFUmWDf1PA6Atm+xe kbM852RZOaBWpmrGaihc0uIkEGFST0ig+g05bOve/VSHkOwpH9lMkkHAHqBP7Am/JeJR 7n3EGrZp9igy/k+KFhvN7Iphqvq3vUDw93+62TMH3sOxG65qDy4asrfbAUzFsVpOHZcA ba7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777044200; x=1777649000; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=g+8wUpf+9x9Wu5MJbvWKrhYHzC9hLb4PSRpX8Ni98K8=; b=UdJuWr5mNG2ULgISXY7pWMknOmTrRk2tInCLiL2H2hlt+9XBsyfJ0NK8JFrSzT2Hka GHR51+SLZjfApd6qx1WkPPnceMcRBFZX8nSNVjRyHd4r6V1LZTlEZmbtjf0MWj9QLGZ1 ljXtoQBYofWRtCvgDmZGBK3cHgVWY5lD4Z3Tp9pOe2tBSY3t4PGDaK0eQM7h/BnjEzEw EYDExFWdKrCh6lpjj8mKT8+HYlXkqGZMn9F6aCXhoWsHHKVQgoUb1aSwfYUvRcxlcGR5 VxfGghS6XeiWiyLMC2rhsQhZPKDTYpdxfY87clbToKw9KSD+vRhd7MUQ2XSUUnfZ8A4e eyow== X-Gm-Message-State: AOJu0Yzr4qHQb+bLKpm6WGR4ionuplZK44Aip/ZWzpAcGrGFFvvu4Ycv Jx2IJWFJ/FSHaiTUhhqcFCOMoEGbJbFArvkpbPiYPqeJ9PYml+/8ETSRuuz3KmxZ5OPdVUjWcTW ZAiY= X-Gm-Gg: AeBDieuYmBIZJ+ghurdbxMsPS+ByN07/TFiTXe2b9t4YWacQcKBYar5HI/CzO0pnxAJ OvqSfNkvfqD3RJMODMALCmpWo+nMvS0ONRdjHH1jmsqyHdLuc44YHn4I0GEMMxLVCroLyRt8P2Q 4JWH6ukrLAH6QLhmw7jhYSXun9bqWca2UXR7Ddjxd5p4u9haGer2eqAWNjMcfQYRN23SJAGUjya ty4ln9WcPkv9xGt79PMG2jYDCuuOEc6HsDH45hV5jx9fGIHi13MxfOTIImPjLjPfNpHLmEZxmQk /jL3KCWgsmbumSgEFpM70PVXrjQsLd5OIOW5c84+0OSO4xhslNYE/CgJIs9U6kbWiDE3k/k5r4+ Hiy2j+Fp1Sxz3wQKV9DFluKbTGroH+1/Os4LWXv+JHkgii4+MI2UWsT5ebZWRvxvzD2d8fFr+Lx Co8aNd3TKxlF/sL9ATZxTsIRiUse0PE8QwDaUiKMsWrrgfFq6WrqzRhqFWRVRU1Q+0hOLDn6r/q /A= X-Received: by 2002:a05:6808:22a5:b0:479:fb10:1299 with SMTP id 5614622812f47-479fb102136mr8527064b6e.29.1777044200246; Fri, 24 Apr 2026 08:23:20 -0700 (PDT) Received: from [192.168.0.26] (75-166-225-82.hlrn.qwest.net. [75.166.225.82]) by smtp.gmail.com with ESMTPSA id 5614622812f47-479a03ac624sm15947563b6e.18.2026.04.24.08.23.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Apr 2026 08:23:19 -0700 (PDT) From: Tom Tromey Subject: [PATCH 0/2] C++-ify print_variable_and_value_data Date: Fri, 24 Apr 2026 09:23:18 -0600 Message-Id: <20260424-print-var-and-cleanup-v1-0-7b6a2861ccb5@adacore.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAAAAAAAC/x3MwQqDMAyA4VeRnBemtRPZqwwPsc00sMWSOhmI7 26343f4/x0ym3CGe7WD8SZZFi1oLhWEmXRilFgMrnZd7Z3HZKIrbmRIGjG8mPSTMDau9bcY+o5 7KG0yfsr3/30MxSNlxtFIw/y7LSaT6PVNeWWD4zgBWwiQg4cAAAA= X-Change-ID: 20260424-print-var-and-cleanup-d12345dc86e8 To: gdb-patches@sourceware.org Cc: Tom Tromey X-Mailer: b4 0.14.3 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 This series C++-ifies print_variable_and_value_data. The first patch is just a refactoring to make this more possible. Regression tested on x86-64 Fedora 43. Signed-off-by: Tom Tromey --- Tom Tromey (2): Allow move of compiled_regex C++-ify print_variable_and_value_data gdb/stack.c | 70 +++++++++++++++++++++++-------------------------- gdbsupport/gdb_regex.cc | 13 +++++++-- gdbsupport/gdb_regex.h | 30 ++++++++++++++++++++- 3 files changed, 73 insertions(+), 40 deletions(-) --- base-commit: 989ac09520f7d421a6be515ea6b346c597111eab change-id: 20260424-print-var-and-cleanup-d12345dc86e8 Best regards, -- Tom Tromey