| IDA SDK

Macros
Debugger API module id

## Detailed Description

Used by debugger_t::id.

## Macros
#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.