debugger icon indicating copy to clipboard operation
debugger copied to clipboard

A toy debugger

A Toy Debugger

That can only do the following for now -

  1. Trace another process
  2. Set breakpoints by modifying the process

And that wishes to do the following sometime soon -

  1. Set breakpoints using the hardware registers
  2. Single step
  3. Set watchpoints

You can read about how breakpoints are set on my blog here