Я хочу посмотреть, какой параметр и какое значение возвращает функция.Я использую список команд точки останова gdb (командный скрипт gdb) следующим образом:
int foo(int)
(gdb) break foo
(gdb) print $r0
(gdb) finish
(gdb) print $r0
(gdb) continue
(gdb) end
Но он печатает только параметр.
Здесь я получил причину Списки команд точек останова GDB
Любые другие команды в списке команд после команды, которая возобновляет выполнение, игнорируются.
Любая помощь приветствуется.