VirtualBox

source: vbox/trunk/doc/manual/ru_RU/man_VBoxManage-debugvm.xml@ 96301

最後變更 在這個檔案從96301是 96300,由 vboxsync 提交於 3 年 前

doc: comment fixing

  • 屬性 svn:eol-style 設為 native
  • 屬性 svn:keywords 設為 Author Date Id Revision
檔案大小: 36.0 KB
 
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 manpage, user manual, usage: VBoxManage debugvm
4-->
5<!--
6 Copyright (C) 2006-2020 Oracle Corporation
7
8 This file is part of VirtualBox Open Source Edition (OSE), as
9 available from http://www.alldomusa.eu.org. This file is free software;
10 you can redistribute it and/or modify it under the terms of the GNU
11 General Public License (GPL) as published by the Free Software
12 Foundation, in version 2 as it comes in the "COPYING" file of the
13 VirtualBox OSE distribution. VirtualBox OSE is distributed in the
14 hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
15-->
16<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
17 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"[
18<!ENTITY % all.entities SYSTEM "all-entities.ent">
19%all.entities;
20]>
21<refentry id="vboxmanage-debugvm" lang="en">
22
23 <refentryinfo>
24 <pubdate>$Date: 2022-08-18 17:27:14 +0000 (Thu, 18 Aug 2022) $</pubdate>
25 <title>VBoxManage debugvm</title>
26 </refentryinfo>
27
28 <refmeta>
29 <refentrytitle>VBoxManage-debugvm</refentrytitle>
30 <manvolnum>1</manvolnum>
31 </refmeta>
32
33 <refnamediv>
34 <refname>VBoxManage-debugvm</refname>
35 <refpurpose>интроспекция и гостевая отладка</refpurpose>
36 <refclass>&product-name;</refclass>
37 </refnamediv>
38
39 <refsynopsisdiv>
40 <cmdsynopsis id="synopsis-vboxmanage-debugvm-dumpvmcore">
41 <command>VBoxManage debugvm</command>
42 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
43 <arg choice="plain">dumpvmcore</arg>
44 <arg>--filename=<replaceable>name</replaceable></arg>
45 </cmdsynopsis>
46 <cmdsynopsis id="synopsis-vboxmanage-debugvm-info">
47 <command>VBoxManage debugvm</command>
48 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
49 <arg choice="plain">info</arg>
50 <arg choice="req"><replaceable>элемент</replaceable></arg>
51 <arg rep="repeat"><replaceable>аргументы</replaceable></arg>
52 </cmdsynopsis>
53 <cmdsynopsis id="synopsis-vboxmanage-debugvm-injectnmi">
54 <command>VBoxManage debugvm</command>
55 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
56 <arg choice="plain">injectnmi</arg>
57 </cmdsynopsis>
58 <cmdsynopsis id="synopsis-vboxmanage-debugvm-log">
59 <command>VBoxManage debugvm</command>
60 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
61 <arg choice="plain">log</arg>
62 <group><arg>--release</arg><arg>--debug</arg></group>
63 <arg rep="repeat"><replaceable>настройки-группы</replaceable></arg>
64 </cmdsynopsis>
65 <cmdsynopsis id="synopsis-vboxmanage-debugvm-logdest">
66 <command>VBoxManage debugvm</command>
67 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
68 <arg choice="plain">logdest</arg>
69 <group><arg>--release</arg><arg>--debug</arg></group>
70 <arg rep="repeat"><replaceable>назначения</replaceable></arg>
71 </cmdsynopsis>
72 <cmdsynopsis id="synopsis-vboxmanage-debugvm-logflags">
73 <command>VBoxManage debugvm</command>
74 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
75 <arg choice="plain">logflags</arg>
76 <group><arg>--release</arg><arg>--debug</arg></group>
77 <arg rep="repeat"><replaceable>флаги</replaceable></arg>
78 </cmdsynopsis>
79 <cmdsynopsis id="synopsis-vboxmanage-debugvm-osdetect">
80 <command>VBoxManage debugvm</command>
81 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
82 <arg choice="plain">osdetect</arg>
83 </cmdsynopsis>
84 <cmdsynopsis id="synopsis-vboxmanage-debugvm-osinfo">
85 <command>VBoxManage debugvm</command>
86 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
87 <arg choice="plain">osinfo</arg>
88 </cmdsynopsis>
89 <cmdsynopsis id="synopsis-vboxmanage-debugvm-osdmesg">
90 <command>VBoxManage debugvm</command>
91 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
92 <arg choice="plain">osdmesg</arg>
93 <arg>--lines=<replaceable>строки</replaceable></arg>
94 </cmdsynopsis>
95 <cmdsynopsis id="synopsis-vboxmanage-debugvm-getregisters">
96 <command>VBoxManage debugvm</command>
97 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
98 <arg choice="plain">getregisters</arg>
99 <arg>--cpu=<replaceable>id</replaceable></arg>
100 <arg rep="repeat"><replaceable>набор-регистров.имя-регистра</replaceable></arg>
101 </cmdsynopsis>
102 <cmdsynopsis id="synopsis-vboxmanage-debugvm-setregisters">
103 <command>VBoxManage debugvm</command>
104 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
105 <arg choice="plain">setregisters</arg>
106 <arg>--cpu=<replaceable>id</replaceable></arg>
107 <arg rep="repeat"><replaceable>набор-регистров.имя-регистра</replaceable>=<replaceable>значение</replaceable></arg>
108 </cmdsynopsis>
109 <cmdsynopsis id="synopsis-vboxmanage-debugvm-show">
110 <command>VBoxManage debugvm</command>
111 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
112 <arg choice="plain">show</arg>
113 <group><arg>--human-readable</arg><arg>--sh-export</arg><arg>--sh-eval</arg><arg>--cmd-set</arg></group>
114 <arg rep="repeat"><replaceable>элемент-настроек</replaceable></arg>
115 </cmdsynopsis>
116 <cmdsynopsis id="synopsis-vboxmanage-debugvm-stack">
117 <command>VBoxManage debugvm</command>
118 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
119 <arg choice="plain">stack</arg>
120 <arg>--cpu=<replaceable>id</replaceable></arg>
121 </cmdsynopsis>
122 <cmdsynopsis id="synopsis-vboxmanage-debugvm-statistics">
123 <command>VBoxManage debugvm</command>
124 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
125 <arg choice="plain">statistics</arg>
126 <arg>--reset</arg>
127 <arg>--descriptions</arg>
128 <arg>--pattern=<replaceable>шаблон</replaceable></arg>
129 </cmdsynopsis>
130 <cmdsynopsis id="synopsis-vboxmanage-debugvm-guestsample">
131 <command>VBoxManage debugvm</command>
132 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
133 <arg choice="plain">guestsample</arg>
134 <arg>--filename=<replaceable>имя-файла</replaceable></arg>
135 <arg>--sample-interval-us=<replaceable>интервал</replaceable></arg>
136 <arg>--sample-time-us=<replaceable>время</replaceable></arg>
137 </cmdsynopsis>
138 </refsynopsisdiv>
139 <refsect1>
140 <title>Описание</title>
141
142 <para>
143 Команды "debugvm" предназначены для экспертов, которые хотят разобраться в деталях
144 исполнения виртуальной машины. Как и отладчик VM описанный в
145 <xref linkend="ts_debugger" />, эти команды полезны только если хорошо разбираетесь
146 в архитектуре PC и знаете как отлаживать программное обеспечение.
147 </para>
148
149 <refsect2 id="vboxmanage-debugvm-common-options">
150 <title>Общие параметры</title>
151 <remark role="help-scope" condition="GLOBAL"/>
152 <para>Все подкоманды <command>debugvm</command> выполняются в работающей виртуальной
153 машине:</para>
154 <variablelist>
155 <varlistentry>
156 <term><replaceable>uuid|имя-ВМ</replaceable></term>
157 <listitem><para>Или UUID или имя (чувствительно к регистру) ВМ.</para></listitem>
158 </varlistentry>
159 </variablelist>
160 </refsect2>
161
162 <refsect2 id="vboxmanage-debugvm-dumpvmcore">
163 <title>debugvm dumpvmcore</title>
164 <remark role="help-copy-synopsis"/>
165 <para>
166 Создает файл системного дампа указанной ВМ. Этот файл будет иметь
167 стандартный формат ELF ядра (с пользовательскими секциями); Смотрите
168 <xref linkend="ts_guest-core-format" />.
169 </para>
170 <para>
171 Команда соответствует команде <command>writecore</command> отладчика.
172 </para>
173 <variablelist>
174 <varlistentry>
175 <term><option>--filename=<replaceable>имя-файла</replaceable></option></term>
176 <listitem><para>Имя выходного файла.</para></listitem>
177 </varlistentry>
178 </variablelist>
179 </refsect2>
180
181 <refsect2 id="vboxmanage-debugvm-info">
182 <title>debugvm info</title>
183 <remark role="help-copy-synopsis"/>
184 <para>
185 Отображает информацию относительно VMM, эмуляции устройств и
186 назначенных драйверов.
187 </para>
188 <para>
189 Команда соответствует команде <command>info</command> отладчика.
190 </para>
191 <variablelist>
192 <varlistentry>
193 <term><replaceable>элемент</replaceable></term>
194 <listitem>
195 <para>Имя элемента для отображения. Специальное имя
196 <option>help</option> показывает список всех доступных
197 элементов и подсказок по необязательным аргументам.</para>
198 </listitem>
199 </varlistentry>
200 <varlistentry>
201 <term><replaceable>аргументы</replaceable></term>
202 <listitem>
203 <para>Необязательная строка аргументов для обработчика элемента.
204 Большинство элементов не требуют дополнительных аргументов. Нераспознанные
205 аргументы в основном игнорируются.
206 </para>
207 </listitem>
208 </varlistentry>
209 </variablelist>
210 </refsect2>
211
212 <refsect2 id="vboxmanage-debugvm-injectnmi">
213 <title>debugvm injectnmi</title>
214 <remark role="help-copy-synopsis"/>
215 <para>
216 Внедряет немаскируемое прерывание (NMI) в гостевую систему. Это может быть
217 полезно для определенных сценариев отладки. Что точно произойдет, зависит
218 от гостевой операционной системы, однако NMI может вызвать крах всей
219 гостевой ОС. Не используйте если не знаете что вы делаете.
220 </para>
221 </refsect2>
222
223 <refsect2 id="vboxmanage-debugvm-log">
224 <title>debugvm log</title>
225 <remark role="help-copy-synopsis"/>
226 <para>
227 Изменяет настройки группы для журналирования ВМ процесса в режимах отладки
228 (<option>--debug</option>) или выпуска (<option>--release</option>).
229 </para>
230 <para>
231 <replaceable>настройки-группы</replaceable> в основном строки в форме
232 <computeroutput>em.e.f.l</computeroutput>, <computeroutput>hm=~0</computeroutput>
233 и <computeroutput>-em.f</computeroutput>. Поддерживаются базовые подстановочные
234 знаки для сопоставления групп. Группа
235 <computeroutput>all</computeroutput> - это псевдоним для всех групп.
236 </para>
237 <para>
238 Пожалуйста, имейте ввиду, что настройки группы применяются как модификация
239 текущих настроек.
240 </para>
241 <para>
242 Эта команда соответствует команде <command>log</command> отладчика.
243 </para>
244 </refsect2>
245
246 <refsect2 id="vboxmanage-debugvm-logdest">
247 <title>debugvm logdest</title>
248 <remark role="help-copy-synopsis"/>
249 <para>
250 Изменяет настройки назначения для журналирования ВМ процесса в режимах
251 отладки (<option>--debug</option>) или выпуска (<option>--release</option>).
252 Более подробную информацию по формату назначения лучше посмотреть в
253 src/VBox/Runtime/common/log/log.cpp.
254 </para>
255 <para>
256 <replaceable>назначения</replaceable> - это одна или несколько мнемоник,
257 которые могут предваряться "no" для их отключения. Некоторые из них берут
258 значения после разделителей ":" или "=". Множественные мнемоники могут
259 разделяться через пробел или задаваться как отдельные аргументы в командной
260 строке.
261 </para>
262 <para>
263 Список доступных назначений:
264 </para>
265 <variablelist>
266 <varlistentry>
267 <term><option>file[=<replaceable>файл</replaceable>], nofile</option></term>
268 <listitem><para>Указывает файл журнала. Если файл журнала не указан, он
269 будет сгенерирован на основе текущего времени UTC и имени процесса ВМ и
270 помещен в текущую директорию процесса ВМ. Заметим, что данная команда
271 не имеет силы если файл журнала уже открыт.
272 </para></listitem>
273 </varlistentry>
274 <varlistentry>
275 <term><option>dir=<replaceable>директория</replaceable>, nodir</option></term>
276 <listitem><para>Указывает директорию для файлов журналов. Заметим, что данная
277 команда не имеет силы если файл журнала уже открыт.
278 </para></listitem>
279 </varlistentry>
280 <varlistentry>
281 <term><option>history=<replaceable>количество</replaceable>, nohistory</option></term>
282 <listitem><para>Ненулевые значения включают историю журналов. Значение показывает
283 сколько хранить старых файлов журналов.
284 </para></listitem>
285 </varlistentry>
286 <varlistentry>
287 <term><option>histsize=<replaceable>байт</replaceable></option></term>
288 <listitem><para>Максимальный размер файла журнала перед сменой файла. По умолчанию бесконечно.</para></listitem>
289 </varlistentry>
290 <varlistentry>
291 <term><option>histtime=<replaceable>секунды</replaceable></option></term>
292 <listitem><para>Максимальный возраст (в секундах) файла журнала перед сменой файла. По умолчанию бесконечно.</para></listitem>
293 </varlistentry>
294 <varlistentry>
295 <term><option>ringbuffer, noringbuffer</option></term>
296 <listitem><para>Записывать журнал только в буфер журнала до явного сброса на диск
297 (например через assertion). Это быстро и сохраняет дисковое пространство.</para></listitem>
298 </varlistentry>
299 <varlistentry>
300 <term><option>stdout, nostdout</option></term>
301 <listitem><para>Записывать содержимое журнала в стандартный поток вывода.</para></listitem>
302 </varlistentry>
303 <varlistentry>
304 <term><option>stdout, nostdout</option></term>
305 <listitem><para>Записывать содержимое журнала в стандартный поток ошибок.</para></listitem>
306 </varlistentry>
307 <varlistentry>
308 <term><option>debugger, nodebugger</option></term>
309 <listitem><para>Записывать содержимое журнала в отладчик, если поддерживается ОС хоста.</para></listitem>
310 </varlistentry>
311 <varlistentry>
312 <term><option>com, nocom</option></term>
313 <listitem><para>Записывать содержимое журнала в COM порт. Применимо только для raw-режима и ring-0 журналирования.</para></listitem>
314 </varlistentry>
315 <varlistentry>
316 <term><option>user, nouser</option></term>
317 <listitem><para>Пользовательское назначение, не имеющее значения для процессов ВМ.</para></listitem>
318 </varlistentry>
319 </variablelist>
320 <para>
321 Эта команда соответствует команде <command>logdest</command> отладчика.
322 </para>
323 </refsect2>
324
325 <refsect2 id="vboxmanage-debugvm-logflags">
326 <title>debugvm logflags</title>
327 <remark role="help-copy-synopsis"/>
328 <para>
329 Изменяет флаги журналирования ВМ процесса в режимах отладки
330 (<option>--debug</option>) или выпуска (<option>--release</option>). Пожалуйста,
331 имейте ввиду, что изменения применяются к существующим и не подменяют их.
332 </para>
333 <para>
334 <replaceable>флаги</replaceable> - это список мнемоник, опционально предваряемые
335 "no", "!", "~" или "-" для смены значения на противоположное. Префикс "+" может
336 использоваться для отмены предыдущего противоположного значения или как разделитель,
337 хотя лучше использовать пробел или отдельные аргументы.
338 </para>
339 <para>
340 Список мнемоник флагов с их противоположной формой, где применимо
341 (звездочка показывает значение по умолчанию):
342 </para>
343 <variablelist>
344 <varlistentry>
345 <term><option>enabled*, disabled</option></term>
346 <listitem><para>Включает или выключает журналирование.</para></listitem>
347 </varlistentry>
348 <varlistentry>
349 <term><option>buffered, unbuffered*</option></term>
350 <listitem><para>Включает буферизацию вывода журнала перед записью в назначение.</para></listitem>
351 </varlistentry>
352 <varlistentry>
353 <term><option>writethrough(/writethru)</option></term>
354 <listitem><para>Открывать ли файл назначения со сквозной буферизацией или нет.</para></listitem>
355 </varlistentry>
356 <varlistentry>
357 <term><option>flush</option></term>
358 <listitem><para>Включает сброс выходного файла на диск после каждой записи в журнал.</para></listitem>
359 </varlistentry>
360 <!-- Prefixes -->
361 <varlistentry>
362 <term><option>lockcnts</option></term>
363 <listitem><para>Предварять каждую строку журнала количеством блокировок текущего потока.</para></listitem>
364 </varlistentry>
365 <varlistentry>
366 <term><option>cpuid</option></term>
367 <listitem><para>Предварять каждую строку журнала ID текущего ЦПУ.</para></listitem>
368 </varlistentry>
369 <varlistentry>
370 <term><option>pid</option></term>
371 <listitem><para>Предварять каждую строку журнала ID текущего процесса.</para></listitem>
372 </varlistentry>
373 <varlistentry>
374 <term><option>flagno</option></term>
375 <listitem><para>Предварять каждую строку журнала числовыми значениями флагов соответствующих записи в журанал.</para></listitem>
376 </varlistentry>
377 <varlistentry>
378 <term><option>flag</option></term>
379 <listitem><para>Предварять каждую строку журнала мнемониками флагов соответствующих записи в журанал.</para></listitem>
380 </varlistentry>
381 <varlistentry>
382 <term><option>groupno</option></term>
383 <listitem><para>Предварять каждую строку журнала номером группы соответствующей записи в журанал.</para></listitem>
384 </varlistentry>
385 <varlistentry>
386 <term><option>group</option></term>
387 <listitem><para>Предварять каждую строку журнала именем группы соответствующей записи в журанал.</para></listitem>
388 </varlistentry>
389 <varlistentry>
390 <term><option>tid</option></term>
391 <listitem><para>Предварять каждую строку журнала ID текущего потока.</para></listitem>
392 </varlistentry>
393 <varlistentry>
394 <term><option>thread</option></term>
395 <listitem><para>Предварять каждую строку журнала именем текущего потока.</para></listitem>
396 </varlistentry>
397 <varlistentry>
398 <term><option>time</option></term>
399 <listitem><para>Предварять каждую строку журнала текущим временем UTC.</para></listitem>
400 </varlistentry>
401 <varlistentry>
402 <term><option>timeprog</option></term>
403 <listitem><para>Предварять каждую строку журнала текущим монотонным временем, прошедшим с момента старта программы.</para></listitem>
404 </varlistentry>
405 <varlistentry>
406 <term><option>msprog</option></term>
407 <listitem><para>Предварять каждую строку журнала текущим монотонным временем в милисекундах, прошедшим с момента старта программы.</para></listitem>
408 </varlistentry>
409 <varlistentry>
410 <term><option>ts</option></term>
411 <listitem><para>Предварять каждую строку журнала текущим монотонным временем в наносекундах.</para></listitem>
412 </varlistentry>
413 <varlistentry>
414 <term><option>tsc</option></term>
415 <listitem><para>Предварять каждую строку журнала текущим временем ЦПУ (TSC).</para></listitem>
416 </varlistentry>
417 <varlistentry>
418 <term><option>rel, abs*</option></term>
419 <listitem><para>Выбирает как отображать префиксы <computeroutput>ts</computeroutput> и
420 <computeroutput>tsc</computeroutput>: как время относительно предыдущей строки журнала
421 или как абсолютное время.</para></listitem>
422 </varlistentry>
423 <varlistentry>
424 <term><option>hex*, dec</option></term>
425 <listitem><para>Выбирает как форматировать префиксы <computeroutput>ts</computeroutput> и
426 <computeroutput>tsc</computeroutput>: как шестнадцатиричные значения или как десятичные.
427 </para></listitem>
428 </varlistentry>
429
430 <!-- Suffixes and weird stuff. -->
431 <varlistentry>
432 <term><option>custom</option></term>
433 <listitem><para>Пользовательский префикс записи журнала. По умолчанию не имеет значения для ВМ процессов.</para></listitem>
434 </varlistentry>
435
436 <varlistentry>
437 <term><option>usecrlf, uself*</option></term>
438 <listitem><para>Выводить используя окончания строк в стиле DOS (CRLF) или UNIX (LF).</para></listitem>
439 </varlistentry>
440 <varlistentry>
441 <term><option>overwrite*, append</option></term>
442 <listitem><para>Перезаписывать файл назначения или добавлять строки в конец файла.</para></listitem>
443 </varlistentry>
444 </variablelist>
445
446 <para>
447 Эта команда соответствует команде <command>logflags</command> отладчика.
448 </para>
449 </refsect2>
450
451 <refsect2 id="vboxmanage-debugvm-osdetect">
452 <title>debugvm osdetect</title>
453 <remark role="help-copy-synopsis"/>
454 <para>
455 Заставляет отладчик VMM (заново) определить гостевую операционную систему (ОС).
456 Команда сначала загружает все плагины отладчика.
457 </para>
458 <para>
459 Эта команда соответствует команде <command>detect</command> отладчика.
460 </para>
461 </refsect2>
462
463 <refsect2 id="vboxmanage-debugvm-osinfo">
464 <title>debugvm osinfo</title>
465 <remark role="help-copy-synopsis"/>
466 <para>
467 Отображает информацию о гостевой операционной системе (ОС), ранее
468 определенной отладчиком VMM.
469 </para>
470 </refsect2>
471
472 <refsect2 id="vboxmanage-debugvm-osdmesg">
473 <title>debugvm osdmesg</title>
474 <remark role="help-copy-synopsis"/>
475 <para>
476 Отображает журнал ядра гостевой ОС, если она определена и поддерживается.
477 </para>
478 <variablelist>
479 <varlistentry>
480 <term><option>--lines=<replaceable>строки</replaceable></option></term>
481 <listitem><para>Количество отображаемых строк. Счет ведется с конца журнала.
482 По умолчанию бесконечно.</para></listitem>
483 </varlistentry>
484 </variablelist>
485 </refsect2>
486
487 <refsect2 id="vboxmanage-debugvm-getregisters">
488 <title>debugvm getregisters</title>
489 <remark role="help-copy-synopsis"/>
490 <para>
491 Получает значения регистров гостевых ЦПУ и эмулируемых устройств.
492 </para>
493 <variablelist>
494 <varlistentry>
495 <term><replaceable>набор-регистров.имя-регистра</replaceable></term>
496 <listitem>
497 <para>Один или несколько регистров, где каждый указывается в следующих формах:</para>
498 <orderedlist>
499 <listitem><para>набор-регистров.имя-регистра.под-поле</para></listitem>
500 <listitem><para>набор-регистров.имя-регистра</para></listitem>
501 <listitem><para>имя-регистра-цпу.под-поле</para></listitem>
502 <listitem><para>имя-регистра-цпу</para></listitem>
503 <listitem><para>all</para></listitem>
504 </orderedlist>
505 <para>Форма <replaceable>all</replaceable> показывает все регистры (без под-полей).
506 Имена регистров не чувствительно к регистру.
507 </para>
508 </listitem>
509 </varlistentry>
510 <varlistentry>
511 <term><option>--cpu=<replaceable>id</replaceable></option></term>
512 <listitem><para>Выбирает набор регистров ЦПУ при указании только
513 регистра ЦПУ (3-я и 4-я формы). По умолчанию 0.</para>
514 </listitem>
515 </varlistentry>
516 </variablelist>
517 </refsect2>
518
519 <refsect2 id="vboxmanage-debugvm-setregisters">
520 <title>debugvm setregisters</title>
521 <remark role="help-copy-synopsis"/>
522 <para>
523 Изменяет значения регистров гостевой ОС и эмулируемых устройств.
524 </para>
525 <variablelist>
526 <varlistentry>
527 <term><replaceable>набор-регистров.имя-регистра=значение</replaceable></term>
528 <listitem>
529 <para>Присвоение значений одному или нескольким регистрами, где каждый
530 указывается в следующих формах:</para>
531 <orderedlist>
532 <listitem><para>набор-регистров.имя-регистра.под-поле=значение</para></listitem>
533 <listitem><para>набор-регистров.имя-регистра=значение</para></listitem>
534 <listitem><para>имя-регистра-цпу.под-поле=значение</para></listitem>
535 <listitem><para>имя-регистра-цпу=значение</para></listitem>
536 </orderedlist>
537 <para>Форматр значений должен быть в том же стиле, в каком отображаются
538 по команде <command>getregisters</command>, за исключением того, что
539 могут быть указаны восмеричные и десятичные значения вместо
540 шестнадцатиричных.</para>
541 </listitem>
542 </varlistentry>
543 <varlistentry>
544 <term><option>--cpu=<replaceable>id</replaceable></option></term>
545 <listitem><para>Выбирает набор регистров ЦПУ при указании только
546 регистра ЦПУ (3-я и 4-я формы). По умолчанию 0.</para>
547 </listitem>
548 </varlistentry>
549 </variablelist>
550 </refsect2>
551
552 <refsect2 id="vboxmanage-debugvm-show">
553 <title>debugvm show</title>
554 <remark role="help-copy-synopsis"/>
555 <para>
556 Отображает настройки журнала для ВМ.
557 </para>
558 <variablelist>
559 <varlistentry>
560 <term><option>--human-readable</option></term>
561 <listitem><para>Выбирает человеко-читаемый вывод.</para></listitem>
562 </varlistentry>
563 <varlistentry>
564 <term><option>--sh-export</option></term>
565 <listitem><para>Выбирает формат вывода в стиле bourne shell команды <command>export</command>.</para></listitem>
566 </varlistentry>
567 <varlistentry>
568 <term><option>--sh-eval</option></term>
569 <listitem><para>Выбирает формат вывода в стиле аргументов bourne shell команды <command>eval</command>.</para></listitem>
570 </varlistentry>
571 <varlistentry>
572 <term><option>--cmd-set</option></term>
573 <listitem><para>Выбирает формат вывода в стиле команды DOS <command>SET</command>.</para></listitem>
574 </varlistentry>
575 <varlistentry>
576 <term><replaceable>settings-item</replaceable></term>
577 <listitem>
578 <para>Указывает что отображать. Один или несколько из следующих:</para>
579 <itemizedlist>
580 <listitem><para>logdbg-settings - настройки журнала в режиме отладки.</para></listitem>
581 <listitem><para>logrel-settings - настройки журнала в режиме выпуска.</para></listitem>
582 <listitem><para>log-settings - псевдоним для настроек журнала в режимах и отладки и выпуска.</para></listitem>
583 </itemizedlist>
584 </listitem>
585 </varlistentry>
586 </variablelist>
587
588 </refsect2>
589
590 <refsect2 id="vboxmanage-debugvm-stack">
591 <title>debugvm stack</title>
592 <remark role="help-copy-synopsis"/>
593 <para>
594 Разматывает стеки гостевого ЦПУ в меру наших возможностей. Рекомендуется
595 сначала запустить команду <command>osdetect</command> чтобы получить
596 символы и возможно информацию для раскрутки стека.
597 </para>
598 <variablelist>
599 <varlistentry>
600 <term><option>--cpu=<replaceable>id</replaceable></option></term>
601 <listitem><para>Выбирает один гостевой ЦПУ, у которого надо отобразить стек. По умолчанию все ЦПУ.</para> </listitem>
602 </varlistentry>
603 </variablelist>
604
605 </refsect2>
606
607 <refsect2 id="vboxmanage-debugvm-statistics">
608 <title>debugvm statistics</title>
609 <remark role="help-copy-synopsis"/>
610 <para>
611 Отображает или сбрасывает статистики VMM.
612 </para>
613 <para>
614 Получает значения регистров для гостевых ЦПУ и эмулируемых устройств.
615 </para>
616 <variablelist>
617 <varlistentry>
618 <term><option>--pattern=<replaceable>шаблон</replaceable></option></term>
619 <listitem><para>Шаблоны с подстановочными знаками в стиле DOS/NT для выбранных статистик.
620 Множественные шаблоны указываются через символ '|' (канал) в качестве разделителя.</para>
621 </listitem>
622 </varlistentry>
623 <varlistentry>
624 <term><option>--reset</option></term>
625 <listitem><para>Выбрать сброс вместо режима отображения.</para></listitem>
626 </varlistentry>
627 </variablelist>
628
629 </refsect2>
630
631 <refsect2 id="vboxmanage-debugvm-guestsample">
632 <title>debugvm guestsample</title>
633 <remark role="help-copy-synopsis"/>
634 <para>
635 Создает отчет с выборками о гостевой активности.
636 </para>
637 <para>
638 Получает имя файла куда сбрасывать отчет.
639 </para>
640 <variablelist>
641 <varlistentry>
642 <term><option>--filename=<replaceable>имя-файла</replaceable></option></term>
643 <listitem><para>Имя файла куда сбрасывать отчет с выборками.</para>
644 </listitem>
645 </varlistentry>
646 <varlistentry>
647 <term><option>--sample-interval-us=<replaceable>интервал</replaceable></option></term>
648 <listitem><para>Интервал в микросекундах между гостевыми выборками.</para>
649 </listitem>
650 </varlistentry>
651 <varlistentry>
652 <term><option>--sample-time-us=<replaceable>time</replaceable></option></term>
653 <listitem><para>Количество микросекунд, в течение которых берется выборка.</para>
654 </listitem>
655 </varlistentry>
656 </variablelist>
657
658 </refsect2>
659
660 </refsect1>
661
662</refentry>
663
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

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