| 
| 
#define  | DEBUGGER_ID_X86_IA32_WIN32_USER   0 | 
|   | Userland win32 processes (win32 debugging APIs) 
  | 
|   | 
| 
#define  | DEBUGGER_ID_X86_IA32_LINUX_USER   1 | 
|   | Userland linux processes (ptrace()) 
  | 
|   | 
| 
#define  | DEBUGGER_ID_X86_IA32_MACOSX_USER   3 | 
|   | Userland MAC OS X processes. 
  | 
|   | 
| 
#define  | DEBUGGER_ID_ARM_IPHONE_USER   5 | 
|   | iPhone 1.x 
  | 
|   | 
| 
#define  | DEBUGGER_ID_X86_IA32_BOCHS   6 | 
|   | BochsDbg.exe 32. 
  | 
|   | 
| 
#define  | DEBUGGER_ID_6811_EMULATOR   7 | 
|   | MC6812 emulator (beta) 
  | 
|   | 
| 
#define  | DEBUGGER_ID_GDB_USER   8 | 
|   | GDB remote. 
  | 
|   | 
| 
#define  | DEBUGGER_ID_WINDBG   9 | 
|   | WinDBG using Microsoft Debug engine. 
  | 
|   | 
| 
#define  | DEBUGGER_ID_X86_DOSBOX_EMULATOR   10 | 
|   | Dosbox MS-DOS emulator. 
  | 
|   | 
| 
#define  | DEBUGGER_ID_ARM_LINUX_USER   11 | 
|   | Userland arm linux. 
  | 
|   | 
| 
#define  | DEBUGGER_ID_TRACE_REPLAYER   12 | 
|   | Fake debugger to replay recorded traces. 
  | 
|   | 
| 
#define  | DEBUGGER_ID_X86_PIN_TRACER   14 | 
|   | PIN Tracer module. 
  | 
|   | 
| 
#define  | DEBUGGER_ID_DALVIK_USER   15 | 
|   | Dalvik. 
  | 
|   | 
| 
#define  | DEBUGGER_ID_XNU_USER   16 | 
|   | XNU Kernel. 
  | 
|   | 
| 
#define  | DEBUGGER_ID_ARM_MACOS_USER   17 | 
|   | Userland arm MAC OS. 
  | 
|   |