"In the past few weeks, I've managed to find a bit more free time to work on Haiku. As per usual, the lion's share of this time was spent on improving our integrated debugger. As such, I thought I'd give a brief overview of what's been added, and how it can be useful."

One of the shortcomings (or features, depending on the perspective) of GDB is that it expects some knowledge of the underlying architecture. On x86, for example, you just need to inspect the content of the EAX register for that context, which should hold the function's return value (in most cases.)