Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Терминология
Понятия потока и процесса различаются между отладкой в пользовательском режиме и отладкой в режиме ядра.
При отладке в пользовательском режиме процесс — это процесс операционной системы, а поток — это поток операционной системы.
При отладке в режиме ядраподсистема отладчика создает виртуальный процесс для каждого целевого объекта; этот процесс представляет ядро и не соответствует любому процессу операционной системы. Для каждого физического процессора на целевом компьютере отладчик создает виртуальный поток; эти потоки представляют процессоры и не соответствуют ни одному потоку операционной системы.
При возникновении события подсистема задает процесс событий и поток событий для процесса и потока (операционной системы или виртуальной), в котором произошло событие.
Текущий поток — это поток (операционной системы или виртуальный), который в настоящее время контролируется движком. Текущий процесс — это процесс (операционная система или виртуальная), который в настоящее время управляет подсистемой. При возникновении события текущий поток и процесс изначально задаются потоком событий и процессом; но их можно изменить с помощью клиентов, пока сеанс доступен.
В режиме ядра отладчик отслеживает неявный процесс и неявный поток. Неявный процесс — это процесс операционной системы, определяющий перевод с виртуальных на адреса физической памяти.
Неявный поток — это поток операционной системы, определяющий регистры целевого объекта, включая стек вызовов, кадр стека и смещение инструкций.
При возникновении события неявный поток и неявный процесс изначально задаются потоком событий и процессом; их можно изменить, пока сеанс доступен.
Данные о потоках и процессах
Движок поддерживает несколько фрагментов информации о каждом потоке и процессе. К ним относятся системный поток и идентификатор процесса и дескрипторы системы, а также среда обработки (PEB), блок среды потока (TEB) и их расположения в памяти целевого объекта.
дополнительные сведения
Дополнительные сведения об использовании потоков и процессов см. в разделе "Управление потоками и процессами".