News for hackers. Stuff that matters.
Re:How to build highly-debuggable C++ binaries by o11c on Monday July 29, 2024 @01:44PM (#41102228)
Two particular notes around this (exact commands assuming gdb, but other debuggers should have equivalents):

Pass various arguments to `backtrace` rather than just relying the default. Chances are it will have some non-optimized-out variables, which you can use to figure out what's going on.

Use `info registers` and see what looks like a pointer, then cast it to a type you suspect it is. Note that this can be done for any stack frame.

There are no comments on this comment yet.