Commit b01bcae61cef515797a3f353aaff9f55b27ee0d1
1 parent
c6d29ad6
QEMU_STRACE documentation bit by Thayne Harbaugh.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3822 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
2 changed files
with
17 additions
and
1 deletions
linux-user/main.c
| @@ -1906,7 +1906,12 @@ void usage(void) | @@ -1906,7 +1906,12 @@ void usage(void) | ||
| 1906 | "debug options:\n" | 1906 | "debug options:\n" |
| 1907 | "-d options activate log (logfile=%s)\n" | 1907 | "-d options activate log (logfile=%s)\n" |
| 1908 | "-p pagesize set the host page size to 'pagesize'\n" | 1908 | "-p pagesize set the host page size to 'pagesize'\n" |
| 1909 | - "-strace log system calls\n", | 1909 | + "-strace log system calls\n" |
| 1910 | + "\n" | ||
| 1911 | + "environment variables:\n" | ||
| 1912 | + "QEMU_STRACE Print system calls and arguments similar to the\n" | ||
| 1913 | + " 'strace' program. Enable by setting to any value.\n" | ||
| 1914 | + , | ||
| 1910 | TARGET_ARCH, | 1915 | TARGET_ARCH, |
| 1911 | interp_prefix, | 1916 | interp_prefix, |
| 1912 | x86_stack_size, | 1917 | x86_stack_size, |
qemu-doc.texi
| @@ -2507,6 +2507,17 @@ Activate log (logfile=/tmp/qemu.log) | @@ -2507,6 +2507,17 @@ Activate log (logfile=/tmp/qemu.log) | ||
| 2507 | Act as if the host page size was 'pagesize' bytes | 2507 | Act as if the host page size was 'pagesize' bytes |
| 2508 | @end table | 2508 | @end table |
| 2509 | 2509 | ||
| 2510 | +Environment variables: | ||
| 2511 | + | ||
| 2512 | +@table @env | ||
| 2513 | +@item QEMU_STRACE | ||
| 2514 | +Print system calls and arguments similar to the 'strace' program | ||
| 2515 | +(NOTE: the actual 'strace' program will not work because the user | ||
| 2516 | +space emulator hasn't implemented ptrace). At the moment this is | ||
| 2517 | +incomplete. All system calls that don't have a specific argument | ||
| 2518 | +format are printed with information for six arguments. Many | ||
| 2519 | +flag-style arguments don't have decoders and will show up as numbers. | ||
| 2520 | + | ||
| 2510 | @node Other binaries | 2521 | @node Other binaries |
| 2511 | @subsection Other binaries | 2522 | @subsection Other binaries |
| 2512 | 2523 |