[GSoC 2024] Improving the Userland Debugging Experience - Final Report | Haiku Project

A part of Google Summer of Code 2024, this project aimed to improve the userland debugging experience for Haiku app developers, boosting the process of building and porting complex applications.


This is a companion discussion topic for the original entry at https://www.haiku-os.org/blog/trungnt2910/2024-08-18_gsoc_2024_debugging_final_report
28 Likes

Thank you for all your work. Integrating gdb with QtCreator should bring many smiles to app developers.

Thanks for all the hard work done! Could be an option now also to attatch the debugger to Lazarus :slight_smile:

No doubt that devs (re)discovering Haiku will feel more comfortable with a tool that they already know. And integration in existing IDEs will also greatly help.
Only drawback is that now we will need an article to explain why and when using Haiku’s Debugger is still an advantage…
That’s another nice contribution. I hope that you will have time for more in the future.

Haiku’s Debugger has better integration with the OS:

  • It can automatically attach when a program crashes.
  • It can automatically fetch debug symbols from HaikuDepot.

Also useful when GDB crashes mysteriously and somehow you cannot attach another instance of GDB into the first one.

Thanks a lot for a working debugger in QtCreator!

4 Likes

As a user of Haiku …

… I would like to thank you for that…

… you made the developers – both OS and apps related – H A P P Y ! ! ! …

:cowboy_hat_face:

1 Like

Great job, thank you.