IDA SDK

- Main Page
- Header Files
- Classes
- Modules

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_ARM_WINCE_ASYNC 2
| Windows CE ARM (ActiveSync transport)
#define | DEBUGGER_ID_X86_IA32_MACOSX_USER 3
| Userland MAC OS X processes.
#define | DEBUGGER_ID_ARM_EPOC_USER 4
| Symbian OS.
#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_ARM_WINCE_TCPIP 13
| Windows CE ARM (TPC/IP transport)
#define | DEBUGGER_ID_X86_PIN_TRACER 14
| PIN Tracer module.
#define | DEBUGGER_ID_DALVIK_USER 15
| Dalvik.