VirtualBox

source: vbox/trunk/doc/manual/en_US/man_VBoxManage-debugvm.xml@ 60937

Last change on this file since 60937 was 56568, checked in by vboxsync, 10 years ago

Completed man_VBoxManage-debugvm.xml and implemented a few new tricks in docbook-refentry-to-C-help.xsl.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 26.0 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 manpage, user manual, usage: VBoxManage debugvm
4
5 Copyright (C) 2006-2015 Oracle Corporation
6
7 This file is part of VirtualBox Open Source Edition (OSE), as
8 available from http://www.virtualbox.org. This file is free software;
9 you can redistribute it and/or modify it under the terms of the GNU
10 General Public License (GPL) as published by the Free Software
11 Foundation, in version 2 as it comes in the "COPYING" file of the
12 VirtualBox OSE distribution. VirtualBox OSE is distributed in the
13 hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
14 -->
15<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
16<refentry id="vboxmanage-debugvm" lang="en">
17
18 <refentryinfo>
19 <pubdate>$Date: 2015-06-20 20:36:01 +0000 (Sat, 20 Jun 2015) $</pubdate>
20 <title>VBoxManage debugvm</title>
21 </refentryinfo>
22
23 <refmeta>
24 <refentrytitle>VBoxManage-debugvm</refentrytitle>
25 <manvolnum>1</manvolnum>
26 </refmeta>
27
28 <refnamediv>
29 <refname>VBoxManage-debugvm</refname>
30 <refpurpose>introspection and guest debugging</refpurpose>
31 <refclass>Oracle VM VirtualBox</refclass>
32 </refnamediv>
33
34 <refsynopsisdiv>
35 <cmdsynopsis id="synopsis-vboxmanage-debugvm-dumpvmcore">
36 <command>VBoxManage debugvm</command>
37 <arg choice="req"><replaceable>uuid|vmname</replaceable></arg>
38 <arg choice="plain">dumpvmcore</arg>
39 <arg>--filename=<replaceable>name</replaceable></arg>
40 </cmdsynopsis>
41 <cmdsynopsis id="synopsis-vboxmanage-debugvm-info">
42 <command>VBoxManage debugvm</command>
43 <arg choice="req"><replaceable>uuid|vmname</replaceable></arg>
44 <arg choice="plain">info</arg>
45 <arg choice="req"><replaceable>item</replaceable></arg>
46 <arg rep="repeat"><replaceable>args</replaceable></arg>
47 </cmdsynopsis>
48 <cmdsynopsis id="synopsis-vboxmanage-debugvm-injectnmi">
49 <command>VBoxManage debugvm</command>
50 <arg choice="req"><replaceable>uuid|vmname</replaceable></arg>
51 <arg choice="plain">injectnmi</arg>
52 </cmdsynopsis>
53 <cmdsynopsis id="synopsis-vboxmanage-debugvm-log">
54 <command>VBoxManage debugvm</command>
55 <arg choice="req"><replaceable>uuid|vmname</replaceable></arg>
56 <arg choice="plain">log</arg>
57 <group><arg>--release</arg><arg>--debug</arg></group>
58 <arg rep="repeat"><replaceable>group-settings</replaceable></arg>
59 </cmdsynopsis>
60 <cmdsynopsis id="synopsis-vboxmanage-debugvm-logdest">
61 <command>VBoxManage debugvm</command>
62 <arg choice="req"><replaceable>uuid|vmname</replaceable></arg>
63 <arg choice="plain">logdest</arg>
64 <group><arg>--release</arg><arg>--debug</arg></group>
65 <arg rep="repeat"><replaceable>destinations</replaceable></arg>
66 </cmdsynopsis>
67 <cmdsynopsis id="synopsis-vboxmanage-debugvm-logflags">
68 <command>VBoxManage debugvm</command>
69 <arg choice="req"><replaceable>uuid|vmname</replaceable></arg>
70 <arg choice="plain">logflags</arg>
71 <group><arg>--release</arg><arg>--debug</arg></group>
72 <arg rep="repeat"><replaceable>flags</replaceable></arg>
73 </cmdsynopsis>
74 <cmdsynopsis id="synopsis-vboxmanage-debugvm-osdetect">
75 <command>VBoxManage debugvm</command>
76 <arg choice="req"><replaceable>uuid|vmname</replaceable></arg>
77 <arg choice="plain">osdetect</arg>
78 </cmdsynopsis>
79 <cmdsynopsis id="synopsis-vboxmanage-debugvm-osinfo">
80 <command>VBoxManage debugvm</command>
81 <arg choice="req"><replaceable>uuid|vmname</replaceable></arg>
82 <arg choice="plain">osinfo</arg>
83 </cmdsynopsis>
84 <cmdsynopsis id="synopsis-vboxmanage-debugvm-osdmesg">
85 <command>VBoxManage debugvm</command>
86 <arg choice="req"><replaceable>uuid|vmname</replaceable></arg>
87 <arg choice="plain">osdmesg</arg>
88 <arg>--lines=<replaceable>lines</replaceable></arg>
89 </cmdsynopsis>
90 <cmdsynopsis id="synopsis-vboxmanage-debugvm-getregisters">
91 <command>VBoxManage debugvm</command>
92 <arg choice="req"><replaceable>uuid|vmname</replaceable></arg>
93 <arg choice="plain">getregisters</arg>
94 <arg>--cpu=<replaceable>id</replaceable></arg>
95 <arg rep="repeat"><replaceable>reg-set.reg-name</replaceable></arg>
96 </cmdsynopsis>
97 <cmdsynopsis id="synopsis-vboxmanage-debugvm-setregisters">
98 <command>VBoxManage debugvm</command>
99 <arg choice="req"><replaceable>uuid|vmname</replaceable></arg>
100 <arg choice="plain">setregisters</arg>
101 <arg>--cpu=<replaceable>id</replaceable></arg>
102 <arg rep="repeat"><replaceable>reg-set.reg-name=value</replaceable></arg>
103 </cmdsynopsis>
104 <cmdsynopsis id="synopsis-vboxmanage-debugvm-show">
105 <command>VBoxManage debugvm</command>
106 <arg choice="req"><replaceable>uuid|vmname</replaceable></arg>
107 <arg choice="plain">show</arg>
108 <group><arg>--human-readable</arg><arg>--sh-export</arg><arg>--sh-eval</arg><arg>--cmd-set</arg></group>
109 <arg rep="repeat"><replaceable>settings-item</replaceable></arg>
110 </cmdsynopsis>
111 <cmdsynopsis id="synopsis-vboxmanage-debugvm-statistics">
112 <command>VBoxManage debugvm</command>
113 <arg choice="req"><replaceable>uuid|vmname</replaceable></arg>
114 <arg choice="plain">statistics</arg>
115 <arg>--reset</arg>
116 <arg>--descriptions</arg>
117 <arg>--pattern=<replaceable>pattern</replaceable></arg>
118 </cmdsynopsis>
119 </refsynopsisdiv>
120 <refsect1>
121 <title>Description</title>
122
123 <para>The "debugvm" commands are for experts who want to tinker with the
124 exact details of virtual machine execution. Like the VM debugger<remark role="help-manual">
125 described in <xref linkend="ts_debugger" /></remark>, these commands are only useful if you are
126 very familiar with the details of the PC architecture and how to debug
127 software.</para>
128
129 <refsect2 id="vboxmanage-debugvm-common-options">
130 <title>Common options</title>
131 <remark role="help-scope" condition="GLOBAL"/>
132 <para>The subcommands of <command>debugvm</command> all operate on a running virtual
133 machine:</para>
134 <variablelist>
135 <varlistentry>
136 <term><replaceable>uuid|vmname</replaceable></term>
137 <listitem><para>Either the UUID or the name (case sensitive) of a VM.</para></listitem>
138 </varlistentry>
139 </variablelist>
140 </refsect2>
141
142 <refsect2 id="vboxmanage-debugvm-dumpvmcore">
143 <title>debugvm dumpvmcore</title>
144 <remark role="help-copy-synopsis"/>
145 <para>
146 Creates a system dump file of the specified VM. This file will have
147 the standard ELF core format (with custom sections)<remark role="help-manual">; see
148 <xref linkend="ts_guest-core-format" /></remark>.
149 </para>
150 <para>
151 This corresponds to the <command>writecore</command> command in the debugger.
152 </para>
153 <variablelist>
154 <varlistentry>
155 <term><option>--filename=<replaceable>filename</replaceable></option></term>
156 <listitem><para>The name of the output file.</para></listitem>
157 </varlistentry>
158 </variablelist>
159 </refsect2>
160
161 <refsect2 id="vboxmanage-debugvm-info">
162 <title>debugvm info</title>
163 <remark role="help-copy-synopsis"/>
164 <para>
165 Displays info items relating to the VMM, device emulations and
166 associated drivers.
167 </para>
168 <para>
169 This corresponds to the <command>info</command> command in the debugger.
170 </para>
171 <variablelist>
172 <varlistentry>
173 <term><replaceable>info</replaceable></term>
174 <listitem>
175 <para>Name of the info item to display. The special name
176 <option>help</option> will list all the available info items and
177 hints about optional arguments.</para>
178 </listitem>
179 </varlistentry>
180 <varlistentry>
181 <term><replaceable>args</replaceable></term>
182 <listitem>
183 <para>Optional argument string for the info item handler. Most info items
184 does not take any extra arguments. Arguments not recognized are generally
185 ignored.</para>
186 </listitem>
187 </varlistentry>
188 </variablelist>
189 </refsect2>
190
191 <refsect2 id="vboxmanage-debugvm-injectnmi">
192 <title>debugvm injectnmi</title>
193 <remark role="help-copy-synopsis"/>
194 <para>
195 Causes a non-maskable interrupt (NMI) to be injected into the guest. This
196 might be useful for certain debugging scenarios. What happens exactly is
197 dependent on the guest operating system, but an NMI can crash the whole
198 guest operating system. Do not use unless you know what you're doing.
199 </para>
200 </refsect2>
201
202 <refsect2 id="vboxmanage-debugvm-log">
203 <title>debugvm log</title>
204 <remark role="help-copy-synopsis"/>
205 <para>
206 Changes the group settings for either debug (<option>--debug</option>)
207 or release (<option>--release</option>) logger of the VM process.
208 </para>
209 <para>
210 The <replaceable>group-settings</replaceable> are typically strings on the form
211 <computeroutput>em.e.f.l</computeroutput>, <computeroutput>hm=~0</computeroutput>
212 and <computeroutput>-em.f</computeroutput>. Basic wildcards are supported for
213 group matching. The <computeroutput>all</computeroutput> group is an alias for
214 all the groups.
215 </para>
216 <para>
217 Please do keep in mind that the group settings are applied as modifications
218 to the current ones.
219 </para>
220 <para>
221 This corresponds to the <command>log</command> command in the debugger.
222 </para>
223 </refsect2>
224
225 <refsect2 id="vboxmanage-debugvm-logdest">
226 <title>debugvm logdest</title>
227 <remark role="help-copy-synopsis"/>
228 <para>
229 Changes the destination settings for either debug (<option>--debug</option>)
230 or release (<option>--release</option>) logger of the VM process. For details
231 on the destination format, the best source is src/VBox/Runtime/common/log/log.cpp.
232 </para>
233 <para>
234 The <replaceable>destinations</replaceable> is one or more mnemonics, optionally
235 prefixed by "no" to disable them. Some of them take values after a ":" or "="
236 separator. Multiple mnemonics can be separated by space or given as separate
237 arguments on the command line.
238 </para>
239 <para>
240 List of available destination:
241 </para>
242 <variablelist>
243 <varlistentry>
244 <term><option>file[=<replaceable>file</replaceable>], nofile</option></term>
245 <listitem><para>Specifies a log file. It no filname is given, one will be
246 generated based on the current UTC time and VM process name and placed in
247 the current directory of the VM process. Note that this will currently not
248 have any effect if the log file has already been opened.
249 </para></listitem>
250 </varlistentry>
251 <varlistentry>
252 <term><option>dir=<replaceable>directory</replaceable>, nodir</option></term>
253 <listitem><para>Specifies the output directory for log files. Note that this
254 will currently not have any effect if the log file has already been opened.
255 </para></listitem>
256 </varlistentry>
257 <varlistentry>
258 <term><option>history=<replaceable>count</replaceable>, nohistory</option></term>
259 <listitem><para>A non-zero value enables log historization, with the value
260 specifying how many old log files to keep.
261 </para></listitem>
262 </varlistentry>
263 <varlistentry>
264 <term><option>histsize=<replaceable>bytes</replaceable></option></term>
265 <listitem><para>The max size of a log file before it is historized. Default is infinite.</para></listitem>
266 </varlistentry>
267 <varlistentry>
268 <term><option>histtime=<replaceable>seconds</replaceable></option></term>
269 <listitem><para>The max age (in seconds) of a log file before it is historized. Default is infinite.</para></listitem>
270 </varlistentry>
271 <varlistentry>
272 <term><option>ringbuffer, noringbuffer</option></term>
273 <listitem><para>Only log to the log buffer until an explicit flush (e.g. via an assertion)
274 occurs. This is fast and saves diskspace.</para></listitem>
275 </varlistentry>
276 <varlistentry>
277 <term><option>stdout, nostdout</option></term>
278 <listitem><para>Write the log content to standard output.</para></listitem>
279 </varlistentry>
280 <varlistentry>
281 <term><option>stdout, nostdout</option></term>
282 <listitem><para>Write the log content to standard error.</para></listitem>
283 </varlistentry>
284 <varlistentry>
285 <term><option>debugger, nodebugger</option></term>
286 <listitem><para>Write the log content to the debugger, if supported by the host OS.</para></listitem>
287 </varlistentry>
288 <varlistentry>
289 <term><option>com, nocom</option></term>
290 <listitem><para>Writes logging to the COM port. This is only applicable for raw-mode and ring-0 logging.</para></listitem>
291 </varlistentry>
292 <varlistentry>
293 <term><option>user, nouser</option></term>
294 <listitem><para>Custom destination which has no meaning to VM processes..</para></listitem>
295 </varlistentry>
296 </variablelist>
297 <para>
298 This corresponds to the <command>logdest</command> command in the debugger.
299 </para>
300 </refsect2>
301
302 <refsect2 id="vboxmanage-debugvm-logflags">
303 <title>debugvm logflags</title>
304 <remark role="help-copy-synopsis"/>
305 <para>
306 Changes the flags on either debug (<option>--debug</option>) or release
307 (<option>--release</option>) logger of the VM process. Please note that the
308 modifications are applied onto the existing changes, they are not replacing them.
309 </para>
310 <para>
311 The <replaceable>flags</replaceable> are a list of flag mnemonics, optionally
312 prefixed by a "no", "!", "~" or "-" to negate their meaning. The "+" prefix
313 can be used to undo previous negation or use as a separator, though better use
314 whitespace or separate arguments for that.
315 </para>
316 <para>
317 List of log flag mnemonics, with their counter form where applicable
318 (asterisk indicates defaults):
319 </para>
320 <variablelist>
321 <varlistentry>
322 <term><option>enabled*, disabled</option></term>
323 <listitem><para>Enables or disables logging.</para></listitem>
324 </varlistentry>
325 <varlistentry>
326 <term><option>buffered, unbuffered*</option></term>
327 <listitem><para>Enabling buffering of log output before it hits the destinations.</para></listitem>
328 </varlistentry>
329 <varlistentry>
330 <term><option>writethrough(/writethru)</option></term>
331 <listitem><para>Whether to open the destination file with writethru buffering settings or not.</para></listitem>
332 </varlistentry>
333 <varlistentry>
334 <term><option>flush</option></term>
335 <listitem><para>Enables flushing of the output file (to disk) after each log statement.</para></listitem>
336 </varlistentry>
337 <!-- Prefixes -->
338 <varlistentry>
339 <term><option>lockcnts</option></term>
340 <listitem><para>Prefix each log line with lock counts for the current thread.</para></listitem>
341 </varlistentry>
342 <varlistentry>
343 <term><option>cpuid</option></term>
344 <listitem><para>Prefix each log line with the ID of the current CPU.</para></listitem>
345 </varlistentry>
346 <varlistentry>
347 <term><option>pid</option></term>
348 <listitem><para>Prefix each log line with the current process ID.</para></listitem>
349 </varlistentry>
350 <varlistentry>
351 <term><option>flagno</option></term>
352 <listitem><para>Prefix each log line with the numberic flags corresponding to the log statement.</para></listitem>
353 </varlistentry>
354 <varlistentry>
355 <term><option>flag</option></term>
356 <listitem><para>Prefix each log line with the flag mnemonics corresponding to the log statement.</para></listitem>
357 </varlistentry>
358 <varlistentry>
359 <term><option>groupno</option></term>
360 <listitem><para>Prefix each log line with the log group number for the log statement producing it.</para></listitem>
361 </varlistentry>
362 <varlistentry>
363 <term><option>group</option></term>
364 <listitem><para>Prefix each log line with the log group name for the log statement producing it.</para></listitem>
365 </varlistentry>
366 <varlistentry>
367 <term><option>tid</option></term>
368 <listitem><para>Prefix each log line with the current thread identifier.</para></listitem>
369 </varlistentry>
370 <varlistentry>
371 <term><option>thread</option></term>
372 <listitem><para>Prefix each log line with the current thread name.</para></listitem>
373 </varlistentry>
374 <varlistentry>
375 <term><option>time</option></term>
376 <listitem><para>Prefix each log line with the current UTC wall time.</para></listitem>
377 </varlistentry>
378 <varlistentry>
379 <term><option>timeprog</option></term>
380 <listitem><para>Prefix each log line with the current monotonic time since the start of the program.</para></listitem>
381 </varlistentry>
382 <varlistentry>
383 <term><option>msprog</option></term>
384 <listitem><para>Prefix each log line with the current monotonic timestamp value in milliseconds since the start of the program.</para></listitem>
385 </varlistentry>
386 <varlistentry>
387 <term><option>ts</option></term>
388 <listitem><para>Prefix each log line with the current monotonic timestamp value in nanoseconds.</para></listitem>
389 </varlistentry>
390 <varlistentry>
391 <term><option>tsc</option></term>
392 <listitem><para>Prefix each log line with the current CPU timestamp counter (TSC) value.</para></listitem>
393 </varlistentry>
394 <varlistentry>
395 <term><option>rel, abs*</option></term>
396 <listitem><para>Selects the whether <computeroutput>ts</computeroutput> and
397 <computeroutput>tsc</computeroutput> prefixes should be displayed as relative to the
398 previous log line or as absolute time.</para></listitem>
399 </varlistentry>
400 <varlistentry>
401 <term><option>hex*, dec</option></term>
402 <listitem><para>Selects the whether the <computeroutput>ts</computeroutput> and
403 <computeroutput>tsc</computeroutput> prefixes should be formatted as hexadecimal
404 or decimal.</para></listitem>
405 </varlistentry>
406
407 <!-- Suffixes and weird stuff. -->
408 <varlistentry>
409 <term><option>custom</option></term>
410 <listitem><para>Custom log prefix, has by default no meaning for VM processes.</para></listitem>
411 </varlistentry>
412
413 <varlistentry>
414 <term><option>usecrlf, uself*</option></term>
415 <listitem><para>Output with DOS style (CRLF) or just UNIX style (LF) line endings.</para></listitem>
416 </varlistentry>
417 <varlistentry>
418 <term><option>overwrite*, append</option></term>
419 <listitem><para>Overwrite the destination file or append to it.</para></listitem>
420 </varlistentry>
421 </variablelist>
422
423 <para>
424 This corresponds to the <command>logflags</command> command in the debugger.
425 </para>
426 </refsect2>
427
428 <refsect2 id="vboxmanage-debugvm-osdetect">
429 <title>debugvm osdetect</title>
430 <remark role="help-copy-synopsis"/>
431 <para>
432 Make the VMM's debugger facility (re)-detect the guest operating system (OS).
433 This will first load all debugger plug-ins.
434 </para>
435 <para>
436 This corresponds to the <command>detect</command> command in the debugger.
437 </para>
438 </refsect2>
439
440 <refsect2 id="vboxmanage-debugvm-osinfo">
441 <title>debugvm osinfo</title>
442 <remark role="help-copy-synopsis"/>
443 <para>
444 Displays information about the guest operating system (OS) previously
445 detected by the VMM's debugger facility.
446 </para>
447 </refsect2>
448
449 <refsect2 id="vboxmanage-debugvm-osdmesg">
450 <title>debugvm osdmesg</title>
451 <remark role="help-copy-synopsis"/>
452 <para>
453 Displays the guest OS kernel log, if detected and supported.
454 </para>
455 <variablelist>
456 <varlistentry>
457 <term><option>--lines=<replaceable>lines</replaceable></option></term>
458 <listitem><para>Number of lines of the log to display, counting from
459 the end. The default is infinite.</para></listitem>
460 </varlistentry>
461 </variablelist>
462 </refsect2>
463
464 <refsect2 id="vboxmanage-debugvm-getregisters">
465 <title>debugvm getregisters</title>
466 <remark role="help-copy-synopsis"/>
467 <para>
468 Retrieves register values for guest CPUs and emulated devices.
469 </para>
470 <variablelist>
471 <varlistentry>
472 <term><replaceable>reg-set.reg-name</replaceable></term>
473 <listitem>
474 <para>One of more registers, each having one of the following forms:</para>
475 <orderedlist>
476 <listitem><para>register-set.register-name.sub-field</para></listitem>
477 <listitem><para>register-set.register-name</para></listitem>
478 <listitem><para>cpu-register-name.sub-field</para></listitem>
479 <listitem><para>cpu-register-name</para></listitem>
480 <listitem><para>all</para></listitem>
481 </orderedlist>
482 <para>The <replaceable>all</replaceable> form will cause all registers
483 to be shown (no sub-fields). The registers names are case-insensitive.
484 </para>
485 </listitem>
486 </varlistentry>
487 <varlistentry>
488 <term><option>--cpu=<replaceable>id</replaceable></option></term>
489 <listitem><para>Selects the CPU register set when specifying just a
490 CPU register (3rd and 4th form). The default is 0.</para>
491 </listitem>
492 </varlistentry>
493 </variablelist>
494 </refsect2>
495
496 <refsect2 id="vboxmanage-debugvm-setregisters">
497 <title>debugvm setregisters</title>
498 <remark role="help-copy-synopsis"/>
499 <para>
500 Changes register values for guest CPUs and emulated devices.
501 </para>
502 <variablelist>
503 <varlistentry>
504 <term><replaceable>reg-set.reg-name=value</replaceable></term>
505 <listitem>
506 <para>One of more register assignment, each having one of the following forms:</para>
507 <orderedlist>
508 <listitem><para>register-set.register-name.sub-field=value</para></listitem>
509 <listitem><para>register-set.register-name=value</para></listitem>
510 <listitem><para>cpu-register-name.sub-field=value</para></listitem>
511 <listitem><para>cpu-register-name=value</para></listitem>
512 </orderedlist>
513 <para>The value format should be in the same style as what
514 <command>getregisters</command> displays, with the exception that
515 both octal and decimal can be used instead of hexadecimal.</para>
516 </listitem>
517 </varlistentry>
518 <varlistentry>
519 <term><option>--cpu <replaceable>id</replaceable></option></term>
520 <listitem><para>Selects the CPU register set when specifying just a
521 CPU register (3rd and 4th form). The default is 0.</para>
522 </listitem>
523 </varlistentry>
524 </variablelist>
525 </refsect2>
526
527 <refsect2 id="vboxmanage-debugvm-show">
528 <title>debugvm show</title>
529 <remark role="help-copy-synopsis"/>
530 <para>
531 Shows logging settings for the VM.
532 </para>
533 <variablelist>
534 <varlistentry>
535 <term><option>--human-readable</option></term>
536 <listitem><para>Selects human readable output.</para></listitem>
537 </varlistentry>
538 <varlistentry>
539 <term><option>--sh-export</option></term>
540 <listitem><para>Selects output format as bourne shell style <command>export</command> commands.</para></listitem>
541 </varlistentry>
542 <varlistentry>
543 <term><option>--sh-eval</option></term>
544 <listitem><para>Selects output format as bourne shell style <command>eval</command> command input.</para></listitem>
545 </varlistentry>
546 <varlistentry>
547 <term><option>--cmd-set</option></term>
548 <listitem><para>Selects output format as DOS style <command>SET</command> commands.</para></listitem>
549 </varlistentry>
550 <varlistentry>
551 <term><replaceable>settings-item</replaceable></term>
552 <listitem>
553 <para>What to display. One or more of the following:</para>
554 <itemizedlist>
555 <listitem><para>logdbg-settings - debug log settings.</para></listitem>
556 <listitem><para>logrel-settings - release log settings.</para></listitem>
557 <listitem><para>log-settings - alias for both debug and release log settings.</para></listitem>
558 </itemizedlist>
559 </listitem>
560 </varlistentry>
561 </variablelist>
562
563 </refsect2>
564
565 <refsect2 id="vboxmanage-debugvm-statistics">
566 <title>debugvm statistics</title>
567 <remark role="help-copy-synopsis"/>
568 <para>
569 Displays or resets VMM statistics.
570 </para>
571 <para>
572 Retrieves register values for guest CPUs and emulated devices.
573 </para>
574 <variablelist>
575 <varlistentry>
576 <term><option>--pattern=<replaceable>pattern</replaceable></option></term>
577 <listitem><para>DOS/NT-style wildcards patterns for selecting statistics. Multiple
578 patterns can be specified by using the '|' (pipe) character as separator.</para>
579 </listitem>
580 </varlistentry>
581 <varlistentry>
582 <term><option>--reset</option></term>
583 <listitem><para>Select reset instead of display mode.</para></listitem>
584 </varlistentry>
585 </variablelist>
586
587 </refsect2>
588
589 </refsect1>
590
591</refentry>
592
593
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette