From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 55620 invoked by alias); 10 Jul 2018 21:39:39 -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 55060 invoked by uid 89); 10 Jul 2018 21:39:38 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=fourth, shortcuts, individually, replied X-HELO: mailsec114.isp.belgacom.be Received: from mailsec114.isp.belgacom.be (HELO mailsec114.isp.belgacom.be) (195.238.20.110) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 10 Jul 2018 21:39:34 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=skynet.be; i=@skynet.be; q=dns/txt; s=securemail; t=1531258774; x=1562794774; h=from:to:subject:date:message-id; bh=oHHhiGd1+1VeEkBqlIaKUu/cIs4xNLkurB4V7R6aU5w=; b=m9OV5Blq9E8pSodBXo2AL3G4nt3qJK2aH3RwOcFnsuBBUzn9VNL3MARF O2wWNSj5K3UavO++uXgdaJPY2yeCMA==; Received: from 160.177-177-91.adsl-dyn.isp.belgacom.be (HELO md.home) ([91.177.177.160]) by relay.skynet.be with ESMTP/TLS/DHE-RSA-AES128-GCM-SHA256; 10 Jul 2018 23:39:32 +0200 From: Philippe Waroquiers To: gdb-patches@sourceware.org Subject: [RFA_v4 0/8] Implement 'frame apply COMMAND', enhance 'thread apply COMMAND' Date: Tue, 10 Jul 2018 21:39:00 -0000 Message-Id: <20180710213926.32240-1-philippe.waroquiers@skynet.be> X-IsSubscribed: yes X-SW-Source: 2018-07/txt/msg00278.txt.bz2 This is the fifth iteration of the patch series that: * implements a new command 'frame apply [all | COUNT | -COUNT | level LEVEL...] [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 fifth version is RFA v4. It handles the third set of comments given by Pedro. The main changes compared to RFA v3 are: * frame level LEVEL... replaces frame id ID... 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 level LEVEL... [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.