From 4b25a50674de41e72f6b3003e3c8c74ca95503d3 Mon Sep 17 00:00:00 2001 From: Josh Kunz Date: Mon, 3 Feb 2020 18:54:14 -0800 Subject: linux-user: Use `qemu_log' for strace This change switches linux-user strace logging to use the newer `qemu_log` logging subsystem rather than the older `gemu_log` (notice the "g") logger. `qemu_log` has several advantages, namely that it allows logging to a file, and provides a more unified interface for configuration of logging (via the QEMU_LOG environment variable or options). This change introduces a new log mask: `LOG_STRACE` which is used for logging of user-mode strace messages. Reviewed-by: Laurent Vivier Signed-off-by: Josh Kunz Message-Id: <20200204025416.111409-3-jkz@google.com> Signed-off-by: Laurent Vivier --- util/log.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'util/log.c') diff --git a/util/log.c b/util/log.c index 47f2827397..2da6cb31dc 100644 --- a/util/log.c +++ b/util/log.c @@ -332,6 +332,8 @@ const QEMULogItem qemu_log_items[] = { #ifdef CONFIG_PLUGIN { CPU_LOG_PLUGIN, "plugin", "output from TCG plugins\n"}, #endif + { LOG_STRACE, "strace", + "log every user-mode syscall, its input, and its result" }, { 0, NULL, NULL }, }; -- cgit 1.4.1