From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by sourceware.org (Postfix) with ESMTPS id D18EE3858437 for ; Mon, 7 Mar 2022 15:13:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D18EE3858437 Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-570-k5bSvf0tP1WTo1nqD2LKRg-1; Mon, 07 Mar 2022 10:13:20 -0500 X-MC-Unique: k5bSvf0tP1WTo1nqD2LKRg-1 Received: by mail-wm1-f70.google.com with SMTP id v125-20020a1cac83000000b0037e3d70e7e1so7995423wme.1 for ; Mon, 07 Mar 2022 07:13:19 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=1eK4hDyKXputVi1IeIMuWlSlGt404Mkd0tO5pe900XM=; b=BQNrCb2VygixT/9AExCE48Fs/3JBTzDF+K9+0E3SJavRoyzLEqTOeeZWX6fr4ay8CH haiFJA9pkQciKgh9Lh0LwhTN/XlfahUowAdFHx6U9ZIBg89E+yJo5YnyiPjKS+GUuasW bYpSGwRx3udXw2kRz0UO7WefkMS9l7hilLDpJ4pKx2ytID22ODSYnNzmPc7RKS/jzA7+ Q4FXA+yjZdNBe3dgmg1q3WOR6LetqzU6VydHd3TQpim54UsOFr927okWx/ABsyDk+JJZ 8N42YIllf5lbKfEH+TpYZscFEs137v/QwTheLV1Si/WBZPkQESzs0LK+0PMDSPY27v+i YhxQ== X-Gm-Message-State: AOAM531KEJt20vco8VcjAc1kK61WbDJWomOlpdDYTrbHBZywU642+FKq 6pV9lpJjVXTAuWhzWjkIGV/HZlcx4wChoAIMXlNU3EUZIHlAU+j1vAGMPDvEWia0P0Ihpixfj6g NBFSPmQv78oZAzlWfRsyzoBws+DVGEobs+GcIuboSbjzohNKmfBBYuHP64X4sbTlZq2/Ia5g73g == X-Received: by 2002:a05:600c:651:b0:381:3d7b:40e0 with SMTP id p17-20020a05600c065100b003813d7b40e0mr18783509wmm.17.1646665998544; Mon, 07 Mar 2022 07:13:18 -0800 (PST) X-Google-Smtp-Source: ABdhPJzIKMnOax7X3dVgbqAlIkUninArAh7yAu2us4owr/XO+nFolRo0ngj4aJFIqzssdN1DJlRyQw== X-Received: by 2002:a05:600c:651:b0:381:3d7b:40e0 with SMTP id p17-20020a05600c065100b003813d7b40e0mr18783493wmm.17.1646665998320; Mon, 07 Mar 2022 07:13:18 -0800 (PST) Received: from localhost (host86-134-151-205.range86-134.btcentralplus.com. [86.134.151.205]) by smtp.gmail.com with ESMTPSA id c11-20020a05600c0a4b00b0037c91e085ddsm24659394wmq.40.2022.03.07.07.13.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Mar 2022 07:13:17 -0800 (PST) From: Andrew Burgess To: gdb-patches@sourceware.org Cc: Andrew Burgess Subject: [PATCH 0/2] Fix GDB prompt corruption issue Date: Mon, 7 Mar 2022 15:13:13 +0000 Message-Id: X-Mailer: git-send-email 2.25.4 MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" X-Spam-Status: No, score=-4.8 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org 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: , X-List-Received-Date: Mon, 07 Mar 2022 15:13:23 -0000 This series fixes PR cli/28833. The first commit is a patch to readline, which is based on an existing, upstream, readline commit. See my commit message for more details. The second patch fixes GDB to make use of the new reaadline features in order to fix the prompt corruption issue. Thanks, Andrew --- Andrew Burgess (2): readline: back-port changes needed to properly detect EOF gdb: handle bracketed-paste-mode and ctrl-d correctly gdb/event-top.c | 61 ++++++++++++++++++++ gdb/event-top.h | 6 ++ gdb/testsuite/gdb.base/eof-exit.exp | 88 +++++++++++++++++++++++++++++ gdb/testsuite/lib/gdb.exp | 9 +++ gdb/top.c | 1 + readline/readline/callback.c | 8 ++- readline/readline/doc/rltech.texi | 11 ++++ readline/readline/readline.c | 19 ++++--- readline/readline/readline.h | 8 ++- readline/readline/rlprivate.h | 1 - readline/readline/rltty.c | 4 +- 11 files changed, 204 insertions(+), 12 deletions(-) create mode 100644 gdb/testsuite/gdb.base/eof-exit.exp -- 2.25.4