| Сейчас на форуме: Magister Yoda, subword (+9 невидимых) | 
|  | eXeL@B —› Основной форум —› bug в Olly (SEH/VEH) | 
| Посл.ответ | Сообщение | 
|  | Создано: 22 апреля 2008 05:25 · Личное сообщение · #1 C нельку назад сам столкнулся с такой неприятностью, но забыл отписать... bug в Olly http://www.wasm.ru/forum/viewtopic.php?id=26367 [quote]нашел в Olly неприятный баг. при трассировке SEH/VEH программ в момент генерации исключения в регистровый контекст попадает EFlags со взведенным битом TF, который Olly "забывает" вычистить, в результате чего, после выхода из SEH/VEH обработчика флаг трассировки оказывается взведен и генерируется отладочное прерывание, передаваемое в отлаживаемую программу, в результате чего SEH/VEH обработчик вызывается еще раз, что в общем случае приводит к краху программы. решение: в момент генерации исключения "вычистить" TF-бит из регистрового контекста, переданного функции диспетчеризации исключений, в которой Olly оказывается по Shift-F7/F8[/quote]  | 
|  | Создано: 22 апреля 2008 06:03 · Личное сообщение · #2 | 
|  | Создано: 22 апреля 2008 08:37 · Личное сообщение · #3 | 
|  | Создано: 27 июня 2008 17:26 · Личное сообщение · #4 | 
|  | Создано: 27 июня 2008 17:44 · Личное сообщение · #5 | 
|  | Создано: 27 июня 2008 17:55 · Личное сообщение · #6 | 
|  | eXeL@B —› Основной форум —› bug в Olly (SEH/VEH) | 
| Эта тема закрыта. Ответы больше не принимаются. | 








 Для печати
 Для печати