From patchwork Mon May 21 11:06:48 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Philippe Waroquiers X-Patchwork-Id: 27347 Received: (qmail 86257 invoked by alias); 21 May 2018 11:07:16 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 86027 invoked by uid 89); 21 May 2018 11:07:15 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-27.6 required=5.0 tests=BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_LOW, SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: mailsec110.isp.belgacom.be Received: from mailsec110.isp.belgacom.be (HELO mailsec110.isp.belgacom.be) (195.238.20.106) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 21 May 2018 11:07:13 +0000 IronPort-PHdr: =?us-ascii?q?9a23=3AcEvm+R3rXiFr+GBXsmDT+DRfVm0co7zxezQtwd8Z?= =?us-ascii?q?seISIvad9pjvdHbS+e9qxAeQG9mDsLQc06L/iOPJYSQ4+5GPsXQPItRndiQuro?= =?us-ascii?q?EopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBgvwNRZv?= =?us-ascii?q?JuTyB4Xek9m72/q99pHPbQhEniaxba9vJxiqsAvdsdUbj5F/Iagr0BvJpXVIe+?= =?us-ascii?q?VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PGAv5c3krgfM?= =?us-ascii?q?QA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7S60/Vza/4KdxUBLmiD?= =?us-ascii?q?kJOSM3/m/UjcJ/jqxbrQm9qxBj2YPYfJuYOOZicq7bYNgURXBBXsFUVyFZGI28?= =?us-ascii?q?b4oPD+4APeZAt4nyuUYFohukCgm2A+Pv0yJIhn7o0q0gyOQqDAbL3BQgH9IPtH?= =?us-ascii?q?TUrc31NL8MXuyvwqjH1y/Db/RP2Tfg6YjHbAohoeqXULJrcsrQyU8vGB3ZjlmK?= =?us-ascii?q?soPqISqY2+IQuGaY9+ptTf+jh3Ijpg1rvzSiyNsghpPUio4Ly13I7zt1zYgrKd?= =?us-ascii?q?C+VUV1e8SrEIFKuCGfL4Z2R8QiTHx2tysi0b0GvIK7fDANyJQ62x7Tc/yHfJaM?= =?us-ascii?q?4hLkTOuRJCp3iGhleLK4gha971Csyuz6VsaqzFZHtjdJnsXIu3wXyhDe5NSLRu?= =?us-ascii?q?Fg8ku/2DuDzR7f5+9aLUwskKrUMZ8hwro+lpoJtkTDGzf7mF32jK+XckUk+/Co?= =?us-ascii?q?6/z5bbn8qJ6TLZV0igbnMqQzm8ywH/44MhMVUmiA+uS91Lvj8lPlQLlQlfI5jL?= =?us-ascii?q?HVsIrGKsQDuq65HwhV354s6xmiFDiqycwYkmMbLF1ZeBKIkZPpNkrVIPD/EPe/?= =?us-ascii?q?mUijnyllxv/cJL3uHI/BLn/ZkLfuZbx98VJTyBIvzdBD4JJZEqkBIPLyWk/1td?= =?us-ascii?q?zYFgc5PBKuz+fpEtp9zIQeWXuSAq+YLqzSq0SI6/k0I+mPZI4VvijyK+Q/6/H1?= =?us-ascii?q?k3Bq0WMaKKal194PYWyzHvl9C16efGDnj8gIC2pMuRAxH8Lwj1jXaT5SY3eqR6?= =?us-ascii?q?902TghD5u7DIrZXcj5mLyA2CajBpAQeWlcDUmREHrybK2fWOYKZT7UKMI3wW9M?= =?us-ascii?q?bqSoV4J0jULmjwT90bcyduc=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2DkBwBwpwJb/+h+gm1cHgEGDINDgV6NA?= =?us-ascii?q?IwTAYIpAUMalS4LKwGEQAKCFSI4FAECAQEBAQEBAgFrKII1IoJSBlYjED8HCzk?= =?us-ascii?q?eM4MIggWocog+gg+KCT+BD4JXhXSFCAKYTAcCgWeMZQuMfSCQV4ElMyGBUm2DF?= =?us-ascii?q?4JHjgg9gSgBGgGPHwEB?= X-IPAS-Result: =?us-ascii?q?A2DkBwBwpwJb/+h+gm1cHgEGDINDgV6NAIwTAYIpAUMalS4?= =?us-ascii?q?LKwGEQAKCFSI4FAECAQEBAQEBAgFrKII1IoJSBlYjED8HCzkeM4MIggWocog+g?= =?us-ascii?q?g+KCT+BD4JXhXSFCAKYTAcCgWeMZQuMfSCQV4ElMyGBUm2DF4JHjgg9gSgBGgG?= =?us-ascii?q?PHwEB?= Received: from 232.126-130-109.adsl-dyn.isp.belgacom.be (HELO md.home) ([109.130.126.232]) by relay.skynet.be with ESMTP/TLS/DHE-RSA-AES128-GCM-SHA256; 21 May 2018 13:07:00 +0200 From: Philippe Waroquiers To: gdb-patches@sourceware.org Cc: Philippe Waroquiers Subject: [RFA 5/8] Announce in NEWS 'frame apply', faas, taas, tfaas commands and -FLAGS... arg for thread apply Date: Mon, 21 May 2018 13:06:48 +0200 Message-Id: <20180521110651.13842-6-philippe.waroquiers@skynet.be> In-Reply-To: <20180521110651.13842-1-philippe.waroquiers@skynet.be> References: <20180521110651.13842-1-philippe.waroquiers@skynet.be> X-IsSubscribed: yes Announce the user visible changes in NEWS: 'frame apply', faas, taas, tfaas commands and -FLAGS... arg for thread apply. --- gdb/NEWS | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gdb/NEWS b/gdb/NEWS index cef558039e..b346adb0b6 100644 --- a/gdb/NEWS +++ b/gdb/NEWS @@ -14,6 +14,24 @@ * New commands +frame apply [all | COUNT | -COUNT] [-FLAGS...] COMMAND + Apply a command to a number of frames. + The FLAGS allows to control what output to produce and how to handle + errors raised when applying COMMAND to a frame. + +taas COMMAND + Apply a command to all threads (ignoring errors and empty output). + Shortcut for 'thread apply all -s COMMAND'. + +faas COMMAND + Apply a command to all frames (ignoring errors and empty output). + Shortcut for 'frame apply all -s COMMAND'. + +tfaas COMMAND + Apply a command to all frames of all threads (ignoring errors and empty + output). + Shortcut for 'thread apply all -s frame apply all -s COMMAND'. + set debug fbsd-nat show debug fbsd-nat Control display of debugging info regarding the FreeBSD native target. @@ -27,6 +45,13 @@ set|show record btrace cpu Controls the processor to be used for enabling errata workarounds for branch trace decode. +* Changed commands + +thread apply [all | COUNT | -COUNT] [-FLAGS...] COMMAND + The 'thread apply' command accepts a new argument FLAGS. + The FLAGS allows to control what output to produce and how to handle errors + raised when applying COMMAND to a frame. + * Python API ** Type alignment is now exposed via the "align" attribute of a gdb.Type.