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.