All of lore.kernel.org
 help / color / mirror / Atom feed
From: riku.voipio@linaro.org
To: qemu-devel@nongnu.org
Cc: 陳韋任 <chenwj@iis.sinica.edu.tw>
Subject: [Qemu-devel] [PATCH 07/19] linux-user/main.c: Add option to user-mode emulation so that user can specify log file name
Date: Fri,  3 Feb 2012 16:49:20 +0200	[thread overview]
Message-ID: <50171d42071d492b916f737b227bc6f3751fee7c.1328280144.git.riku.voipio@linaro.org> (raw)
In-Reply-To: <cover.1328280144.git.riku.voipio@linaro.org>

From: 陳韋任 <chenwj@iis.sinica.edu.tw>

  QEMU linux user-mode's default log file name is "/tmp/qemu.log". In order to
change the log file name, user need to modify the source code then recompile
QEMU. This patch allow user use "-D logfile" option to specify the log file
name.

Signed-off-by: Chen Wen-Ren <chenwj@iis.sinica.edu.tw>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
---
 linux-user/main.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/linux-user/main.c b/linux-user/main.c
index 64d2208..14bf5f0 100644
--- a/linux-user/main.c
+++ b/linux-user/main.c
@@ -2945,6 +2945,11 @@ static void handle_arg_log(const char *arg)
     cpu_set_log(mask);
 }
 
+static void handle_arg_log_filename(const char *arg)
+{
+    cpu_set_log_filename(arg);
+}
+
 static void handle_arg_set_env(const char *arg)
 {
     char *r, *p, *token;
@@ -3125,6 +3130,8 @@ struct qemu_argument arg_table[] = {
 #endif
     {"d",          "QEMU_LOG",         true,  handle_arg_log,
      "options",    "activate log"},
+    {"D",          "QEMU_LOG_FILENAME", true, handle_arg_log_filename,
+     "logfile",     "override default logfile location"},
     {"p",          "QEMU_PAGESIZE",    true,  handle_arg_pagesize,
      "pagesize",   "set the host page size to 'pagesize'"},
     {"singlestep", "QEMU_SINGLESTEP",  false, handle_arg_singlestep,
-- 
1.7.5.4

  parent reply	other threads:[~2012-02-03 14:49 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-02-03 14:49 [Qemu-devel] [PULL] [PATCH 00/19] linux-user update riku.voipio
2012-02-03 14:49 ` [Qemu-devel] [PATCH 01/19] linux-user: stack_base is now mandatory on all targets riku.voipio
2012-02-08  9:46   ` Laurent Desnogues
2013-03-07 11:03     ` Laurent Desnogues
2013-03-11 15:00       ` Riku Voipio
2012-02-03 14:49 ` [Qemu-devel] [PATCH 02/19] linux-user: save auxv length riku.voipio
2012-02-03 14:49 ` [Qemu-devel] [PATCH 03/19] linux-user: add open() hijack infrastructure riku.voipio
2012-02-03 14:49 ` [Qemu-devel] [PATCH 04/19] linux-user: fake /proc/self/maps riku.voipio
2012-02-03 14:49 ` [Qemu-devel] [PATCH 05/19] linux-user: fake /proc/self/stat riku.voipio
2012-02-03 14:49 ` [Qemu-devel] [PATCH 06/19] linux-user: fake /proc/self/auxv riku.voipio
2012-02-03 14:49 ` riku.voipio [this message]
2012-02-03 14:49 ` [Qemu-devel] [PATCH 08/19] linux-user: add SO_PEERCRED support for getsockopt riku.voipio
2012-02-03 14:49 ` [Qemu-devel] [PATCH 09/19] linux-user: fix QEMU_STRACE=1 segfault riku.voipio
2012-02-03 14:49 ` [Qemu-devel] [PATCH 10/19] linux-user/strace.c: Correct errno printing for mmap etc riku.voipio
2012-02-03 14:49 ` [Qemu-devel] [PATCH 11/19] linux-user: fix wait* syscall status returns riku.voipio
2012-02-03 14:49 ` [Qemu-devel] [PATCH 12/19] linux-user: Allow NULL value pointer in setxattr and getxattr riku.voipio
2012-02-03 14:49 ` [Qemu-devel] [PATCH 13/19] linux-user/syscall.c: Implement f and l versions of set/get/removexattr riku.voipio
2012-02-03 14:49 ` [Qemu-devel] [PATCH 14/19] linux-user: Implement *listxattr syscalls riku.voipio
2012-02-03 14:49 ` [Qemu-devel] [PATCH 15/19] linux-user: Add default-configs for mipsn32[el] riku.voipio
2012-02-03 14:49 ` [Qemu-devel] [PATCH 16/19] linux-user: Add default configs for mips64[el] riku.voipio
2012-02-03 14:49 ` [Qemu-devel] [PATCH 17/19] linux-user: Define TARGET_QEMU_ESIGRETURN for mipsn32 riku.voipio
2012-02-03 14:49 ` [Qemu-devel] [PATCH 18/19] linux-user: Define TARGET_QEMU_ESIGRETURN for mips64 riku.voipio
2012-02-03 14:49 ` [Qemu-devel] [PATCH 19/19] linux-user: Fix sa_flags byte swaps for mips riku.voipio
2012-02-04 12:43 ` [Qemu-devel] [PULL] [PATCH 00/19] linux-user update Blue Swirl
  -- strict thread matches above, loose matches on Subject: below --
2012-01-31  9:29 [Qemu-devel] [PATCH 00/19] Pending linux-user patches riku.voipio
2012-01-31  9:29 ` [Qemu-devel] [PATCH 07/19] linux-user/main.c: Add option to user-mode emulation so that user can specify log file name riku.voipio

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=50171d42071d492b916f737b227bc6f3751fee7c.1328280144.git.riku.voipio@linaro.org \
    --to=riku.voipio@linaro.org \
    --cc=chenwj@iis.sinica.edu.tw \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.