Hello
I want to debug some program. I need backtraces from all calls to some function, e.g. puts.
Now I use such gdb script
:
set width 0
set height 0
set verbose off
break puts
commands 1
backtrace
continue
end
But starting it with
gdb --batch --command=script --args ./some_program arguments
Gives a error:
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.
How can I set breakpoint in script for library call?