Список форумов shedevr.org.ru shedevr.org.ru
Группа перевода приставочных игр "ШЕДЕВР"
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

IDA Pro Advanced 5.0

 
Начать новую тему   Ответить на тему    Список форумов shedevr.org.ru -> Экстремальный ромхакинг
Предыдущая тема :: Следующая тема  
Автор Сообщение
Smoke
RRC2008
RRC2008


Зарегистрирован: 01.07.2008
Сообщения: 18
Откуда: Самара

СообщениеДобавлено: Ср Июл 02, 2008 2:19 pm    Заголовок сообщения: IDA Pro Advanced 5.0 Ответить с цитатой

Проблема такая. Есть инструкция, например: lea label(pc), a5 - занимает 4 байта(4B FA XX XX) и IDA ее показывает без указания (pc), то есть lea label, a5. При попытке компиляции компилятором SNASM68k, он эти инструкции представляет в абсолютном виде, т.е. она занимает уже на 2 байта больше и естественно все короткие переходы в откомпиленном роме изменяются да и выходят за свои пределы. Конечно можно в асм файле потом найти все эти инструкции и подписать к ним (pc), но это слишком долго, думаю есть более простой выход из этой ситуации. Поэтому хотел бы узнать как заставить IDA подписывать к командам, зависящим от pc указание (pc)? Заранее спасибо
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов shedevr.org.ru -> Экстремальный ромхакинг Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group