The strange case of gdb not finding any symbol
Problem I compiled C++ code using the g++ compiler. The -g option was specified so that the executable had debugging information. I could run the program using gdb and place breakpoints and look at the...
View ArticleGDB error on cannot find source file
Problem I was debugging C++ code using the Eclipse debugger. This uses the GDB debugger underneath. I had put a breakpoint inside a class method and was trying to step through that code. I was able to...
View ArticleHow to enable pretty printing for STL in GDB
Printing a C++ STL container in GDB produces information about the internal structure of the container that is hard to understand: (gdb) print foo_int_vector $1 = {<std::_Vector_base<int,...
View ArticleHow to handle SIGTSTP with GDB
Problem I use Ctrl+Z regularly at the shell to temporarily stop a program and then continue its running using the fg command. However, doing the same in GDB does not work as expected: I press Ctrl+Z....
View Article