I think that this has all the things needed for a competent watch window. There are a few more exotic things that I would like to add on as extra features, but Im really tired of working on it, so just want to move on to addressing some of the other issues.

I was expecting to be done with the watch window at the beginning of the month, but it seemed to keep dragging on. I was really hitting the limits of the GDB Machine Interface protocol implementing the symbol search, ended up having to scrape the data out of ...
Read More →


First off, i'm super pumped to have HUMBUG confirmed as a real project on HMN

Mostly misc things changed since last update:
  • Better indication of current running status and reasons for stopping
  • Loading the binary and run/rerun were separated in order to handle PIE binaries, you should only load once with PIE, because every time you load, your functions will be at a different address and that "breaks" the breakpoints.
  • Also added a start/restart button, which automates the common task of stopping the executable at the entrypoint. (instead of having to do 'b main')
  • Collapse-able threads. This ...
Read More →