From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 38960 invoked by alias); 24 Jun 2018 18:37:32 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 38937 invoked by uid 89); 24 Jun 2018 18:37:31 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-3.3 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=simon, Simon, individually, pthreadsexp X-HELO: mailsec106.isp.belgacom.be Received: from mailsec106.isp.belgacom.be (HELO mailsec106.isp.belgacom.be) (195.238.20.102) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 24 Jun 2018 18:37:29 +0000 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2B1CACk5C9b/+ApQFdcg3qBTxKNBYtgA?= =?us-ascii?q?YI1AZZSCysBh0QiOBQBAgEBAQEBAQIBbCiCNSKDLnJLUYMLggSuaIRbg2aBAop?= =?us-ascii?q?CP4EPiFaFCQKZLwcCgWuNGwuNSSuRQoFYIYFSbVOCapBSPYEoARoBjVUBAQ?= X-IPAS-Result: =?us-ascii?q?A2B1CACk5C9b/+ApQFdcg3qBTxKNBYtgAYI1AZZSCysBh0Q?= =?us-ascii?q?iOBQBAgEBAQEBAQIBbCiCNSKDLnJLUYMLggSuaIRbg2aBAopCP4EPiFaFCQKZL?= =?us-ascii?q?wcCgWuNGwuNSSuRQoFYIYFSbVOCapBSPYEoARoBjVUBAQ?= Received: from 224.41-64-87.adsl-dyn.isp.belgacom.be (HELO md.home) ([87.64.41.224]) by relay.skynet.be with ESMTP/TLS/DHE-RSA-AES128-GCM-SHA256; 24 Jun 2018 20:37:16 +0200 From: Philippe Waroquiers To: gdb-patches@sourceware.org Subject: [RFA_v3 0/8] Implement 'frame apply COMMAND', enhance 'thread apply COMMAND' Date: Sun, 24 Jun 2018 18:37:00 -0000 Message-Id: <20180624183708.888-1-philippe.waroquiers@skynet.be> X-IsSubscribed: yes X-SW-Source: 2018-06/txt/msg00559.txt.bz2 This is the fourth iteration of the patch series that: * implements a new command 'frame apply [all | COUNT | -COUNT | id ID...] [FLAG]... COMMAND'. * enhance 'thread apply COMMAND' by adding FLAG arguments. * adds some shortcuts commands. * documents the above in gdb.texinfo and NEWS. * adds a unit test for cli-utils.c. * adds test for 'frame apply'. * modify gdb.threads/pthreads.exp to test 'thread apply' FLAG arguments. The fourth version is RFA v3. It handles the comments given by Pedro. The main changes compared to RFA v2 are: * The -q (quiet) flag replaces the verbosity/-v/-q concept. * Addition of 'frame apply id ID... [FLAG]... COMMAND' to allow applying a command on a selected list of frames. * [FLAG]... arguments are now parsed iteratively. * Documentation and on-line help updated accordingly. * tests updated accordingly. The third version was RFA v2, handling the comments of Pedro about giving the flags individually. The changes compared to RFA v1 is: * The flags must be given individually, such as -v -v -c. * The documentation and on-line help was updated accordingly. * ChangeLog information is distributed in each commit log message. The second version was RFA v1, changes compared to RFC are: * Replied to all comments of Eli and Simon. * Tests and ChangeLog entries added. * Comments received from Pedro The first version was an RFC * Code and doc was complete, but was lacking ChangeLog and tests. * Comments received from Eli and Simon.