Disassembler - Debugger

MHS includes a Debugger with very powerful features (and more to come). The Debugger is packaged inside the Disassembler. Press Ctrl-D to open the Disassembler, then press Ctrl-D or select the File/Debug menu item to start debugging. Select the File/Detach Debugger menu item or press Ctrl-Shift-D to stop debugging at any time. This does not close the target process on machines that support this feature.

 

Controls

  • F7 - Step Into: Single-steps in code. When CALL instructions are reached, the single-step goes into the called function.
  • F8 - Step Over: Single-steps in code. When a CALL instruction is reached, the single-step stays inside the current function, skipping over the called function.
  • F9 - Resume: Stops single-stepping and resumes the process.
  • Right-Click/Run to Cursor: Executes the code until it reaches the line of code where the mouse last right-clicked.
Copyright © 2006 Shawn (L. Spiro) Wilcoxen