Re[2]: How to use debug registers?
От: SergeMukhin Россия  
Дата: 31.10.03 19:34
Оценка:
Здравствуйте, finist_, Вы писали:

_>Большое спасибо за ответы!

_>Придётся теперь учиться вешать обработчик прерывания на переключение процессов...
_>и копаться в свободных отладчиках — может, кто-нибудь реализовал аппаратную поддержку...

_>


_>С уважением,

_>Константин.

добрый день!
если мне не изменяет память, то по отладочным регистрам можно поставить не более 4(четырех) точек (при этом в каждом thread'е они свои и причем тут TSS я не понял). в нормальных отладчиках можно ставить гораздо больше.
точки по выполнению все-таки лучше делать вставляя 0xCC в код, точки по доступу/записи можно сделать устанавливая права на страницу и "фильтруя базар". практически в обычных приложениях скорость уменьшается незначительно.
попытки установить отладочные регистры, кстати, в W2k не увенчались успехом. при выходе из отладочного события они устанавливаются как система пожелает.
---
С уважением,
Сергей Мухин
---
С уважением,
Сергей Мухин
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.