Набор статей и руководств по дизассемблеру IDA

         

Странности с строками, помеченными '*'


Иногда после MakeVariable пропадают ссылки на переменную, а еще более иногда - и имя самой переменной. Если сходить тyда, откуда ссылались - ссылка и имя появляются снова. Если стоять на имени и жать V - она то появляется, то исчезает - забавно :)

да, есть такой эффект. Hо исчезновение ссылок - это только видимость :) Ты говоришь, что переменная variable, IDA на всякий случай решает переанализировать все инструкции, которые на эту переменную ссылаются. Перед анализом она удаляет все ссылки на переменную (если имя переменной было сгенерировано, то при этом это имя тоже удалится). После этого IDA перерисовывает окно и ты видишь, что от переменной ничего не осталось :) Пока ты смотришь на экран, IDA переанализирует инструкции, появляются ссылки, имя переменной, и даже по нажатию на пробел ты это все увидишь.

Имхо, совсем не страшно :)



Содержание раздела