Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Команда g начинает выполнение заданного процесса или потока. Выполнение будет остановлено в конце программы, при попадании BreakAddress или при другом событии, которое приводит к остановке отладчика.
Синтаксис User-Mode
[~Thread] g[a] [= StartAddress] [BreakAddress ... [; BreakCommands]]
Синтаксис Kernel-Mode
g[a] [= StartAddress] [BreakAddress ... [; BreakCommands]]
Параметры
Поток
(Только в пользовательском режиме) Указывает поток для выполнения. Дополнительные сведения о синтаксисе см. в разделе Синтаксис потока.
a
Указывает, что любая точка останова, созданная этой командой, будет точкой останова процессора (например, точкой останова, созданной ba), а не точкой останова программного обеспечения (например, точками останова, созданными bp и bm). Если параметр BreakAddress не указан, точка останова не создается, и флаг не действует.
StartAddress
Указывает адрес, с которого должно начаться выполнение. Если этот параметр не указан, отладчик передает выполнение по адресу, указанному текущим значением указателя инструкции. Дополнительные сведения о синтаксисе см. в разделе Синтаксис адресов и диапазонов адресов.
BreakAddress
Указывает адрес точки останова. Если указан параметр BreakAddress , необходимо указать адрес инструкции (то есть адрес должен содержать первый байт инструкции). Одновременно можно указать до десяти адресов останова в любом порядке. Если не удается разрешить BreakAddress , он сохраняется как неразрешенная точка останова. Дополнительные сведения о синтаксисе см. в разделе Синтаксис адресов и диапазонов адресов.
BreakCommands
Указывает одну или несколько команд, которые будут автоматически выполняться при достижении точки останова, заданной параметром BreakAddress . Параметру BreakCommands должна предшествовать точка с запятой. Если указано несколько значений BreakAddress , BreakCommands применяется ко всем из них.
Примечание Параметр BreakCommands доступен только при внедрении этой команды в командную строку, используемую другой командой, например в другой команде точки останова или в параметре или параметре события . В командной строке точка с запятой завершает команду g , а все дополнительные команды, перечисленные после точки с запятой, будут выполняться сразу после выполнения команды g .
Среда
| Элемент | Описание |
|---|---|
| Режимы | пользовательский режим, режим ядра |
| Цели | Только динамическая отладка |
| Платформы | все |
Дополнительные сведения
Другие методы выполнения этой команды и общие сведения о связанных командах см. в разделе Управление целевым объектом.
Комментарии
Если указан поток , команда g выполняется с указанным потоком, размороженным и всеми остальными. Например, если указана команда ~123g, ~#g или ~*g , указанные потоки будут разморожены, а все остальные — заморожены.