Здравствуйте, Alex Kirhenshtein, Вы писали:
AK>Здравствуйте, Pankrat, Вы писали:
P>>В целом мне нужно снять трассу выполнения программы. Для этого я планирую вставить команду BreakPoint после каждой команды исследуемой программы и средствами IDA Pro (опции отладки) эту трассу получить. Команда BreakPoint занимает один байт. Но я все равно пока не могу понять как проще всего это сделать, ведь у меня будет смещаться адрессация после каждой вставки?
AK>Зачем там сложно? Я бы сделал примерно так:
AK>AK>alk@ns$ cat > cmd
AK>break main
AK>run
AK>while 1
AK>stepi
AK>end
AK>^D
AK>alk@ns$ gdb -batch -x cmd ./testApp > log
AK>
А это мысль!!!
Спасибо.