Сейчас на форуме: tyns777 (+5 невидимых) |
eXeL@B —› Программирование —› как проверить если указатель кривой. ollydbg |
Посл.ответ | Сообщение |
|
Создано: 07 апреля 2011 09:35 · Поправил: b0ny · Личное сообщение · #1 в фирменной проге, после включения скрытых функций, появился такой баг - функции memcpy передается кривой указатель. в ollydbg застревает тут: Code:
если вручную вывести курсор из функции memcpy все работает как часы. надеюсь суть обьяснил ясно. ВОПРОС: есть ли способ безболезненно проверить если указатель указывает на нечитаемую область памяти? |
|
Создано: 07 апреля 2011 09:47 · Личное сообщение · #2 А вообще, помню как нужно было исправить такую багу в готовой софтине. Так я инжектил библиотеку, в своей библиотеке добавлял векторный обработчик исключений, и в нём уже проверял, то ли это место, та ли ошибка, и принимал решение, что делать дальше. Так что - гугл в помощь. ----- Stuck to the plan, always think that we would stand up, never ran. |
eXeL@B —› Программирование —› как проверить если указатель кривой. ollydbg |