From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56365) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZtbOl-00085w-UU for qemu-devel@nongnu.org; Tue, 03 Nov 2015 08:13:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZtbOg-000637-UT for qemu-devel@nongnu.org; Tue, 03 Nov 2015 08:13:15 -0500 Received: from smtp.ispras.ru ([83.149.199.79]:44732) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZtbOg-00062q-NF for qemu-devel@nongnu.org; Tue, 03 Nov 2015 08:13:10 -0500 From: Sergey Smolov Date: Tue, 3 Nov 2015 16:13:42 +0400 Message-Id: <1446552823-10872-1-git-send-email-smolov@ispras.ru> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PATCH] log disasm insns when nochain + in_asm enabled List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Sergey Smolov When 'nochain' and 'in_asm' debug options are enabled, QEMU does not print records about every executed translation block (TB). For loop-containing programs it could be suitable to log every executed TB. This patch includes a mapping between TBs and disassembled instructions for this task to be implemented. Sergey Smolov (1): log disasm insns when nochain + in_asm enabled cpu-exec.c | 20 ++++++++++++++++++++ disas.c | 18 +++++++++++++++++- include/disas/disas.h | 14 ++++++++++++++ qemu-log.c | 2 +- 4 files changed, 52 insertions(+), 2 deletions(-) -- 1.7.10.4