Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, pva, Вы писали:
pva>>Здравствуйте, Pankrat, Вы писали:
P>>>Спасибо, а существует ли дизассемблер под Linux, способный вывести ассеблерный текст исследуемой проги для далнейшей правки и компиляции? pva>>А не проще просто пропатчить прямо в бинарнике, если изменений не много?
А>Изменений, как раз таки и много... А>мне надо вставить команду INT 3 в каждый линейный участок кода.
В целом мне нужно снять трассу выполнения программы. Для этого я планирую вставить команду BreakPoint после каждой команды исследуемой программы и средствами IDA Pro (опции отладки) эту трассу получить. Команда BreakPoint занимает один байт. Но я все равно пока не могу понять как проще всего это сделать, ведь у меня будет смещаться адрессация после каждой вставки?