Not many changes since the last posting just some fixes to the dfilter spec to fix an off-by-one that Richard pointed out. I bolstered the unit tests while I was at it to make the behaviour clear. The cputlb patch has seen a few tweaks to handle the new tlb flush operations that were added since the series was first written.
As usual the details are in the individual commits. Ready for merge now? 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 | 88 ++++++++++++++-------------- 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 | 141 +++++++++++++++++++++++++++++++++++++++++++++ translate-all.c | 5 +- util/log.c | 124 ++++++++++++++++++++++++++++++++++----- vl.c | 3 + 14 files changed, 378 insertions(+), 79 deletions(-) create mode 100644 tests/test-logging.c -- 2.7.2