Здравствуйте, Геннадий Майко, Вы писали:
ГМ>Если я не ошибаюсь, Windows имеет только один TSS для всех процессов (вообще-то там еще есть другие TSS, но они связаны с выполнением нормального кода). Это означает, что пользоваться битами L0...L3 регистра DR7 не получится.
--
Ещё раз — спасибо за ответ. Но в связи с этим — ещё один вопрос: ведь MS Visual Studio как-то реализует аппаратные watchpoint'ы! я проверял! И по времени выполнения очень хорошо видно, когда watch аппаратный, а когда программный.
Как же они делают это?