From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52855) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WTZsL-00076F-AU for qemu-devel@nongnu.org; Fri, 28 Mar 2014 12:43:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WTZs9-0002gN-Az for qemu-devel@nongnu.org; Fri, 28 Mar 2014 12:43:25 -0400 Received: from static.88-198-71-155.clients.your-server.de ([88.198.71.155]:56282 helo=socrates.bennee.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WTZs9-0002gE-5A for qemu-devel@nongnu.org; Fri, 28 Mar 2014 12:43:13 -0400 From: =?UTF-8?q?Alex=20Benn=C3=A9e?= Date: Fri, 28 Mar 2014 16:43:20 +0000 Message-Id: <1396025007-27592-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 v2 0/7] qemu-log: various fixes and enhancements List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= Hi, Peter has also made some tweaks so I've pulled those from his tree to shepherd them through the review process as they are all related. I've also added a new -d nochain option for easier tracing of execution (although it does hit performance quite heavily). Since the RFC: - added Peter's improved execution logging - improved the .hx documentation of dfilter - changed the dfilter exec logging to use a macro - added -d nochain patch If nothing comes up in review I'll submit these via qemu-trivial next week sometime. Cheers, -- Alex Bennée QEMU/KVM Hacker for Linaro Alex Bennée (5): qemu-log: correct help text for -d cpu qemu-log: support simple pid substitution in logfile qemu-log: new option -dfilter to limit output qemu-log: dfilter-ise exec, in_asm, out_asm, and op_opt qemu-log: add nochain option to disable TB chaining 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 | 27 ++++++++------- include/exec/exec-all.h | 3 ++ include/qemu/log.h | 29 ++++++++++++++-- qemu-log.c | 88 +++++++++++++++++++++++++++++++++++++++++-------- qemu-options.hx | 16 +++++++++ tcg/tcg.c | 24 +++++++------- tcg/tcg.h | 5 +-- translate-all.c | 8 +++-- vl.c | 3 ++ 9 files changed, 158 insertions(+), 45 deletions(-) -- 1.9.1