VirtualBox

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

Last change on this file since 95368 was 94270, checked in by vboxsync, 3 years ago

doc/manual: Include the all-entities.ent file in all ru_RU manpage sources, bugref:9186

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