]> xenbits.xensource.com Git - qemu-xen-4.5-testing.git/commitdiff
QEMU_STRACE documentation bit by Thayne Harbaugh.
authorbalrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162>
Sun, 16 Dec 2007 13:05:59 +0000 (13:05 +0000)
committerbalrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162>
Sun, 16 Dec 2007 13:05:59 +0000 (13:05 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3822 c046a42c-6fe2-441c-8c8c-71466251a162

linux-user/main.c
qemu-doc.texi

index 379ac2962d87fe71c75a64171fa285fc812856fd..baa90731dc69c15ceb5eab6812b4f068a50f954b 100644 (file)
@@ -1906,7 +1906,12 @@ void usage(void)
            "debug options:\n"
            "-d options   activate log (logfile=%s)\n"
            "-p pagesize  set the host page size to 'pagesize'\n"
-           "-strace      log system calls\n",
+           "-strace      log system calls\n"
+           "\n"
+           "environment variables:\n"
+           "QEMU_STRACE       Print system calls and arguments similar to the\n"
+           "                  'strace' program.  Enable by setting to any value.\n"
+           ,
            TARGET_ARCH,
            interp_prefix,
            x86_stack_size,
index 8e6cd506b8c51aa917081edc68b6dbe24d24a899..04529a115733369c7eb85b5c07f184b12c8c4026 100644 (file)
@@ -2507,6 +2507,17 @@ Activate log (logfile=/tmp/qemu.log)
 Act as if the host page size was 'pagesize' bytes
 @end table
 
+Environment variables:
+
+@table @env
+@item QEMU_STRACE
+Print system calls and arguments similar to the 'strace' program
+(NOTE: the actual 'strace' program will not work because the user
+space emulator hasn't implemented ptrace).  At the moment this is
+incomplete.  All system calls that don't have a specific argument
+format are printed with information for six arguments.  Many
+flag-style arguments don't have decoders and will show up as numbers.
+
 @node Other binaries
 @subsection Other binaries