From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id zO0xM8rGDmKBcAAAWB0awg (envelope-from ) for ; Thu, 17 Feb 2022 17:06:02 -0500 Received: by simark.ca (Postfix, from userid 112) id BDDCE1F3C9; Thu, 17 Feb 2022 17:06:02 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 50A041EA69 for ; Thu, 17 Feb 2022 17:06:02 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id E9F233857C4F for ; Thu, 17 Feb 2022 22:06:01 +0000 (GMT) Received: from alt-proxy28.mail.unifiedlayer.com (alt-proxy28.mail.unifiedlayer.com [74.220.216.123]) by sourceware.org (Postfix) with ESMTPS id CCB913858D20 for ; Thu, 17 Feb 2022 22:05:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org CCB913858D20 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=tromey.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=tromey.com Received: from cmgw13.mail.unifiedlayer.com (unknown [10.0.90.128]) by progateway1.mail.pro1.eigbox.com (Postfix) with ESMTP id 387E61003DAB1 for ; Thu, 17 Feb 2022 22:05:50 +0000 (UTC) Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with ESMTP id KouLnRtJfEaNCKouLnNVdF; Thu, 17 Feb 2022 22:05:50 +0000 X-Authority-Reason: nr=8 X-Authority-Analysis: v=2.4 cv=fNX8YbWe c=1 sm=1 tr=0 ts=620ec6be a=ApxJNpeYhEAb1aAlGBBbmA==:117 a=ApxJNpeYhEAb1aAlGBBbmA==:17 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=oGFeUVbbRNcA:10:nop_rcvd_month_year a=Qbun_eYptAEA:10:endurance_base64_authed_username_1 a=CCpqsmhAAAAA:8 a=9dV6KW6_I82mX8hvwkUA:9 a=_3j5Og_JJxsA:10:demote_hacked_domain_1 a=E0JtHLuCjV8A:10:demote_shortener_3 a=66zSKFQpzMcA:10:demote_shortener_domain_2 a=ul9cdbp4aOFLsgKbc677:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Transfer-Encoding:MIME-Version:Message-Id:Date:Subject: To:From:Sender:Reply-To:Cc:Content-Type:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=JU6M7Yx02iGf9J8HofiMdMvaMEl+d8Qmq0Vm00BXBTY=; b=TBgGtfZafsfBzAhpmcvQM4a0Qp 9nXsyBND6Z72BndVrTOVTwjZEOIfsU2Y9UWSTn32vsn0no483MNsjgV0ZRI21/48StMYK4vvFneZ0 IArTYy3rnwnArYZnzHCY3liNO; Received: from 75-166-146-214.hlrn.qwest.net ([75.166.146.214]:41036 helo=prentzel.Home) by box5379.bluehost.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1nKouL-002A2c-7c for gdb-patches@sourceware.org; Thu, 17 Feb 2022 15:05:49 -0700 From: Tom Tromey To: gdb-patches@sourceware.org Subject: [PATCH v2 00/18] Refactor character printing Date: Thu, 17 Feb 2022 15:05:28 -0700 Message-Id: <20220217220547.3874030-1-tom@tromey.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box5379.bluehost.com X-AntiAbuse: Original Domain - sourceware.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 75.166.146.214 X-Source-L: No X-Exim-ID: 1nKouL-002A2c-7c X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 75-166-146-214.hlrn.qwest.net (prentzel.Home) [75.166.146.214]:41036 X-Source-Auth: tom+tromey.com X-Email-Count: 5 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 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 Sender: "Gdb-patches" Here's v2 of the series to refactor character printing. v1 is here: https://sourceware.org/pipermail/gdb-patches/2022-February/185918.html I believe this version addresses all the review comments. The big changes are that the emission API is changed as Andrew suggested, and the latent bug fix with escaping is now done only for hex escapes. Regression tested on x86-64 Fedora 34. Tom