From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40582) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXsu0-0000j3-57 for qemu-devel@nongnu.org; Mon, 22 Feb 2016 11:00:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aXstv-0001AT-5K for qemu-devel@nongnu.org; Mon, 22 Feb 2016 11:00:00 -0500 Received: from mail-wm0-x236.google.com ([2a00:1450:400c:c09::236]:36241) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXstu-0001AO-RV for qemu-devel@nongnu.org; Mon, 22 Feb 2016 10:59:55 -0500 Received: by mail-wm0-x236.google.com with SMTP id g62so180048795wme.1 for ; Mon, 22 Feb 2016 07:59:54 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= Date: Mon, 22 Feb 2016 15:59:38 +0000 Message-Id: <1456156787-17509-1-git-send-email-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] [PATCH v7 0/9] qemu-log, -dfilter and other logging tweaks List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: dgilbert@redhat.com, crosthwaitepeter@gmail.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net, rth@twiddle.net As soft-freeze is approaching I'm trying to get these off my queue. v6 missed out one of the review comments - now I believe all review comments since v5 have been addressed. The two patches that have seen the most change are: qemu-log: new option -dfilter to limit output qemu-log: support simple pid substitution for logs The later having been moved up the patch queue as both now include unit tests to defend their parsing behaviour. As usual the details are in the individual commits. I think these patches are now ready to be picked up by the TCG tree? Alex Bennée (7): tcg: pass down TranslationBlock to tcg_code_gen qemu-log: correct help text for -d cpu qemu-log: new option -dfilter to limit output qemu-log: dfilter-ise exec, out_asm, op and opt_op target-arm: dfilter support for in_asm qemu-log: support simple pid substitution for logs cputlb: modernise the debug support Peter Maydell (2): qemu-log: Avoid function call for disabled qemu_log_mask logging qemu-log: Improve the "exec" TB execution logging cpu-exec.c | 21 ++++---- cputlb.c | 54 +++++++++++++------- include/exec/exec-all.h | 5 ++ include/qemu/log.h | 28 ++++++++++- qemu-options.hx | 18 +++++++ target-arm/translate-a64.c | 3 +- target-arm/translate.c | 3 +- tcg/tcg.c | 12 +++-- tcg/tcg.h | 2 +- tests/Makefile | 4 ++ tests/test-logging.c | 114 ++++++++++++++++++++++++++++++++++++++++++ translate-all.c | 5 +- util/log.c | 120 +++++++++++++++++++++++++++++++++++++++------ vl.c | 3 ++ 14 files changed, 338 insertions(+), 54 deletions(-) create mode 100644 tests/test-logging.c -- 2.7.1