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