Пишу пример на память, надеюсь будет понятно. Когда в IDA, в листинге смотришь какую либо процедуру или функцию, то в самом её верху указываются место откуда на нее ссылаются, что-то вроде: ... sub03837; HREF: ... Но обычно за двумя такими ссылками следует троеточие, - это указывает на то, что ссылок больше чем две? Как их можно просмотреть все? Спасибо.
Читайте доки, они рулез. X - список ссылок на адрес под курсором. Ctrl-X - список ссылок на текущий адрес.
Ну вот например есть у нас такой код: Code (Text): 32452523: lea eax, off_2342355 Если поставить курсор на off_2342355 и нажать X, то получим список ссылок на адрес 2342355. А по Ctrl-X - на адрес 32452523.
Подскажите, плиз - как бы так сделать, что бы ИДА не создавала ссылку, если эта ссылка не на начало функции? Это актуально для дизассемблирования различных железячных прошивок. Приходится ручками исправлять ссылки типа loc_10000, loc_20000, loc_30000+1 - т. е. константы ИДА тупо превращает в оффсеты. Выкл. опции "Automatically convert data to offsets" не подходит - теряются все ссылки вообще. Есть ли менее радикальное средство?