Я хочу отладить какую-то программу.Мне нужны обратные следы от всех вызовов какой-либо функции, например, put.
Теперь я использую такой gdb script
:
set width 0
set height 0
set verbose off
break puts
commands 1
backtrace
continue
end
Но начинаю его с
gdb --batch --command=script --args ./some_program arguments
Выдает ошибку:
Function "puts" not defined.
Make breakpoint pending on future shared library load? (y or [n]) [answered N; input not from terminal]
/root/script:5: Error in sourced command file:
No breakpoint number 1.
Как установить точку останова в скрипте для вызова библиотеки?