Сейчас на форуме: Magister Yoda, subword (+9 невидимых)

 eXeL@B —› Основной форум —› bug в Olly (SEH/VEH)
Посл.ответ Сообщение


Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 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]




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 22 апреля 2008 06:03
· Личное сообщение · #2

Хмм, дык он и был всегда. Достаточно два раза тыкнуть на тф и идти дальше.

-----
Yann Tiersen best and do not fuck





Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 22 апреля 2008 08:37
· Личное сообщение · #3

PE_Kill пишет:
Хмм, дык он и был всегда.


Мей би, я ещё не сталкивался. В каком-нибудь плаге это автоматом исправляли?



Ранг: 1.5 (гость)
Активность: 0=0
Статус: Участник

Создано: 27 июня 2008 17:26
· Личное сообщение · #4

А можно через New origin here на следующую инструкцию.




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 27 июня 2008 17:44
· Личное сообщение · #5

www.wasm.ru/forum/viewtopic.php?id=26414

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 27 июня 2008 17:55
· Личное сообщение · #6

Да баном вам по уху, товарищ A_Is, 1 бестолковый пост стёр из топика 2-месячной давности, тут опять наконопатил.


 eXeL@B —› Основной форум —› bug в Olly (SEH/VEH)
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати