Функции, используемые при отладке


Ниже перечислены функции, которые используются при отладке.

 

Функция Описание
CheckRemoteDebuggerPresent Функция CheckRemoteDebuggerPresent выясняет, подвергался ли отладке указанный процесс.
ContinueDebugEvent

Функция ContinueDebugEvent дает возможность отладчику оставить поток, который предварительно сообщил о событии отладки.

DebugActiveProcess

Функция DebugActiveProcess дает возможность отладчику подключиться к  активному процессу и отлаживать его.

DebugActiveProcessStop

Функция DebugActiveProcessStop останавливает отладку отладчиком указанного процесса.

DebugBreak

Функция DebugBreak заставляет в контрольной точке текущего процесса произойти исключительной ситуации. 

DebugBreakProcess

Функция DebugBreakProcess заставляет в контрольной точке указанного процесса произойти исключительной ситуации.

DebugSetProcessKillOnExit

Функция DebugSetProcessKillOnExit определяет действие, которое будет выполняться, когда отлаживаемый  поток завершает работу.

FatalExit

Функция FatalExit  передает управление исполнением кода отладчику. 

FlushInstructionCache

Функция FlushInstructionCache освобождает кэш команд для заданного процесса.

GetThreadContext

Функция GetThreadContext извлекает данные о контексте заданного потока.

GetThreadSelectorEntry

Функция GetThreadSelectorEntry извлекает данные о записи таблицы дескрипторов для заданного селектора  и потока.

IsDebuggerPresent

Функция IsDebuggerPresent выясняет, отлаживает ли вызывающий процесс.

OutputDebugString

Функция OutputDebugString отправляет символьную строку отладчику программы для вывода на экран.

ReadProcessMemory

Функция ReadProcessMemory  читает данные из области памяти в заданном процессе. 

SetThreadContext

Функция SetThreadContext устанавливает контекст для заданного потока.

WaitForDebugEvent Функция WaitForDebugEvent ожидает событие отладки, которое произойдет в отлаживаемом процессе.
WriteProcessMemory Функция WriteProcessMemory пишет данные области памяти в заданном процессе.

 

Назад в оглавление
На главную страницу
Переведено 08.07.2005 13:34 ©Copyright V. Sokovikov
Hosted by uCoz