VirtualBox

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

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

doc/manual: Some cleanups in the ru_RU VBoxManage refentry documentation, ​bugref:9186

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

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