Сейчас на форуме: (+7 невидимых)

 eXeL@B —› Вопросы новичков —› OlleDbg 2.0 - "unable to flush cache at #...."
Посл.ответ Сообщение

Ранг: 12.8 (новичок), 2thx
Активность: 0.030
Статус: Участник

Создано: 02 сентября 2014 12:26
· Личное сообщение · #1

Не могу понять почему на одной из функций mfc90u вываливает это сообщение об ошибке (3-5штук и на кажой следующей инструкции). Причем адреса дает каждый раз новые:
unable to flush cache at 0590B000
unable to flush cache at 0599B000
Перезапускаю - опять штуки 3-4 валит эти же ошибки.
На разных версиях исследуемой программы ошибка по разному срабатывает. Инересно то что через раз если остановиться перед выполнением этого call и подождать секунд 5-10 то F8 уже прокатывает без ошибок.
Что делать?



Ранг: 53.9 (постоянный), 33thx
Активность: 0.050
Статус: Участник

Создано: 08 сентября 2014 18:05
· Личное сообщение · #2

Здесь многие все еще используют 1 версию.
OllyDbg кэширует свои данные, по тексту ошибки должно быть понятно, что OllyDbg не может очистить/обновить кэш по определенному адресу. Предположу, что отсутствует нормальный механизм синхронизации при flush-инге, поэтому ожидание перед call спасает от вывода этих ошибок.
Как вариант можно убрать вывод этого сообщения пропатчив ольку в правильном месте.


 eXeL@B —› Вопросы новичков —› OlleDbg 2.0 - "unable to flush cache at #...."
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати