Expand description

APIs for interacting with native debuggers for the current process.

This includes:

This is not intended to include:

  • Script-only debuggers
  • GPU/shader debuggers
  • Java-only debuggers like jdb
  • Stealthy reverse engineering emulators

Enums§

  • Describes the possible states of the debugger: Detatched, Attached, or Unknown

Functions§

  • If a debugger is attached, breakpoint here.
  • What is the current state of the debugger, with regards to this process? Attached? Detatched? Unknown?
  • Wait for a debugger to be attached to the current process. Will return an Err("...") if the debugger state is unknown, or waiting for the debugger times out.