IDAPython 9.0
Loading...
Searching...
No Matches
ida_idd Namespace Reference

Detailed Description

Contains definition of the interface to IDD modules.

The interface consists of structures describing the target debugged processor and a debugging API. 

Classes

class  Appcall__
 
class  Appcall_array__
 
class  Appcall_callable__
 
class  Appcall_consts__
 
class  bptaddr_t
 
class  call_stack_info_t
 
class  call_stack_info_vec_t
 
class  call_stack_t
 
class  debapp_attrs_t
 
class  debug_event_t
 
class  debugger_t
 
class  dyn_register_info_array
 
class  exception_info_t
 
class  excinfo_t
 
class  excvec_t
 
class  launch_env_t
 
class  meminfo_vec_t
 
class  meminfo_vec_template_t
 
class  memory_info_t
 
class  modinfo_t
 
class  process_info_t
 
class  procinfo_vec_t
 
class  register_info_t
 
class  regval_t
 
class  regvals_t
 
class  scattered_segm_t
 
class  thread_name_t
 

Functions

None set_debug_event_code ('debug_event_t' ev, 'event_id_t' id)
 
str get_debug_event_name ('debug_event_t' dev)
 
'error_t' dbg_appcall ('idc_value_t *' retval, ida_idaapi.ea_t func_ea, 'thid_t' tid, 'tinfo_t' ptif, 'idc_value_t *' argv, 'size_t' argnum)
 
'error_t' cleanup_appcall ('thid_t' tid)
 
int cpu2ieee ('fpvalue_t *' ieee_out, 'void const *' cpu_fpval, int size)
 
int ieee2cpu ('void *' cpu_fpval_out, 'fpvalue_t const &' ieee, int size)
 
'debugger_t *' get_dbg ()
 
 dbg_get_registers ()
 
 dbg_get_thread_sreg_base (tid, sreg_value)
 
 dbg_read_memory (ea, sz)
 
 dbg_write_memory (ea, buffer)
 
 dbg_get_name ()
 
 dbg_get_memory_info ()
 
'PyObject *' appcall (ida_idaapi.ea_t func_ea, 'thid_t' tid, 'bytevec_t const &' _type_or_none, 'bytevec_t const &' _fields, 'PyObject *' arg_list)
 
str get_event_module_name ('debug_event_t' ev)
 
ida_idaapi.ea_t get_event_module_base ('debug_event_t' ev)
 
'asize_t' get_event_module_size ('debug_event_t' ev)
 
str get_event_exc_info ('debug_event_t' ev)
 
str get_event_info ('debug_event_t' ev)
 
ida_idaapi.ea_t get_event_bpt_hea ('debug_event_t' ev)
 
'uint' get_event_exc_code ('debug_event_t' ev)
 
ida_idaapi.ea_t get_event_exc_ea ('debug_event_t' ev)
 
bool can_exc_continue ('debug_event_t' ev)
 

Variables

 IDD_INTERFACE_VERSION = _ida_idd.IDD_INTERFACE_VERSION
 
 NO_THREAD = _ida_idd.NO_THREAD
 
 DEF_ADDRSIZE = _ida_idd.DEF_ADDRSIZE
 
 REGISTER_READONLY = _ida_idd.REGISTER_READONLY
 
 REGISTER_IP = _ida_idd.REGISTER_IP
 
 REGISTER_SP = _ida_idd.REGISTER_SP
 
 REGISTER_FP = _ida_idd.REGISTER_FP
 
 REGISTER_ADDRESS = _ida_idd.REGISTER_ADDRESS
 
 REGISTER_CS = _ida_idd.REGISTER_CS
 
 REGISTER_SS = _ida_idd.REGISTER_SS
 
 REGISTER_NOLF = _ida_idd.REGISTER_NOLF
 
 REGISTER_CUSTFMT = _ida_idd.REGISTER_CUSTFMT
 
 NO_EVENT = _ida_idd.NO_EVENT
 
 PROCESS_STARTED = _ida_idd.PROCESS_STARTED
 
 PROCESS_EXITED = _ida_idd.PROCESS_EXITED
 
 THREAD_STARTED = _ida_idd.THREAD_STARTED
 
 THREAD_EXITED = _ida_idd.THREAD_EXITED
 
 BREAKPOINT = _ida_idd.BREAKPOINT
 
 STEP = _ida_idd.STEP
 
 EXCEPTION = _ida_idd.EXCEPTION
 
 LIB_LOADED = _ida_idd.LIB_LOADED
 
 LIB_UNLOADED = _ida_idd.LIB_UNLOADED
 
 INFORMATION = _ida_idd.INFORMATION
 
 PROCESS_ATTACHED = _ida_idd.PROCESS_ATTACHED
 
 PROCESS_DETACHED = _ida_idd.PROCESS_DETACHED
 
 PROCESS_SUSPENDED = _ida_idd.PROCESS_SUSPENDED
 
 TRACE_FULL = _ida_idd.TRACE_FULL
 
 STATUS_MASK = _ida_idd.STATUS_MASK
 
 BITNESS_CHANGED = _ida_idd.BITNESS_CHANGED
 
 cvar = _ida_idd.cvar
 
 BPT_WRITE = cvar.BPT_WRITE
 
 BPT_READ = cvar.BPT_READ
 
 BPT_RDWR = cvar.BPT_RDWR
 
 BPT_SOFT = cvar.BPT_SOFT
 
 BPT_EXEC = cvar.BPT_EXEC
 
 BPT_DEFAULT = cvar.BPT_DEFAULT
 
 EXC_BREAK = _ida_idd.EXC_BREAK
 
 EXC_HANDLE = _ida_idd.EXC_HANDLE
 
 EXC_MSG = _ida_idd.EXC_MSG
 
 EXC_SILENT = _ida_idd.EXC_SILENT
 
 RVT_FLOAT = _ida_idd.RVT_FLOAT
 
 RVT_INT = _ida_idd.RVT_INT
 
 RVT_UNAVAILABLE = _ida_idd.RVT_UNAVAILABLE
 
 RESMOD_NONE = _ida_idd.RESMOD_NONE
 
 RESMOD_INTO = _ida_idd.RESMOD_INTO
 
 RESMOD_OVER = _ida_idd.RESMOD_OVER
 
 RESMOD_OUT = _ida_idd.RESMOD_OUT
 
 RESMOD_SRCINTO = _ida_idd.RESMOD_SRCINTO
 
 RESMOD_SRCOVER = _ida_idd.RESMOD_SRCOVER
 
 RESMOD_SRCOUT = _ida_idd.RESMOD_SRCOUT
 
 RESMOD_USER = _ida_idd.RESMOD_USER
 
 RESMOD_HANDLE = _ida_idd.RESMOD_HANDLE
 
 RESMOD_BACKINTO = _ida_idd.RESMOD_BACKINTO
 
 RESMOD_MAX = _ida_idd.RESMOD_MAX
 
 STEP_TRACE = _ida_idd.STEP_TRACE
 
 INSN_TRACE = _ida_idd.INSN_TRACE
 
 FUNC_TRACE = _ida_idd.FUNC_TRACE
 
 BBLK_TRACE = _ida_idd.BBLK_TRACE
 
 DRC_EVENTS = _ida_idd.DRC_EVENTS
 
 DRC_CRC = _ida_idd.DRC_CRC
 
 DRC_OK = _ida_idd.DRC_OK
 
 DRC_NONE = _ida_idd.DRC_NONE
 
 DRC_FAILED = _ida_idd.DRC_FAILED
 
 DRC_NETERR = _ida_idd.DRC_NETERR
 
 DRC_NOFILE = _ida_idd.DRC_NOFILE
 
 DRC_IDBSEG = _ida_idd.DRC_IDBSEG
 
 DRC_NOPROC = _ida_idd.DRC_NOPROC
 
 DRC_NOCHG = _ida_idd.DRC_NOCHG
 
 DRC_ERROR = _ida_idd.DRC_ERROR
 
 DEBUGGER_ID_X86_IA32_WIN32_USER = _ida_idd.DEBUGGER_ID_X86_IA32_WIN32_USER
 
 DEBUGGER_ID_X86_IA32_LINUX_USER = _ida_idd.DEBUGGER_ID_X86_IA32_LINUX_USER
 
 DEBUGGER_ID_X86_IA32_MACOSX_USER = _ida_idd.DEBUGGER_ID_X86_IA32_MACOSX_USER
 
 DEBUGGER_ID_ARM_IPHONE_USER = _ida_idd.DEBUGGER_ID_ARM_IPHONE_USER
 
 DEBUGGER_ID_X86_IA32_BOCHS = _ida_idd.DEBUGGER_ID_X86_IA32_BOCHS
 
 DEBUGGER_ID_6811_EMULATOR = _ida_idd.DEBUGGER_ID_6811_EMULATOR
 
 DEBUGGER_ID_GDB_USER = _ida_idd.DEBUGGER_ID_GDB_USER
 
 DEBUGGER_ID_WINDBG = _ida_idd.DEBUGGER_ID_WINDBG
 
 DEBUGGER_ID_X86_DOSBOX_EMULATOR = _ida_idd.DEBUGGER_ID_X86_DOSBOX_EMULATOR
 
 DEBUGGER_ID_ARM_LINUX_USER = _ida_idd.DEBUGGER_ID_ARM_LINUX_USER
 
 DEBUGGER_ID_TRACE_REPLAYER = _ida_idd.DEBUGGER_ID_TRACE_REPLAYER
 
 DEBUGGER_ID_X86_PIN_TRACER = _ida_idd.DEBUGGER_ID_X86_PIN_TRACER
 
 DEBUGGER_ID_DALVIK_USER = _ida_idd.DEBUGGER_ID_DALVIK_USER
 
 DEBUGGER_ID_XNU_USER = _ida_idd.DEBUGGER_ID_XNU_USER
 
 DEBUGGER_ID_ARM_MACOS_USER = _ida_idd.DEBUGGER_ID_ARM_MACOS_USER
 
 DBG_FLAG_REMOTE = _ida_idd.DBG_FLAG_REMOTE
 
 DBG_FLAG_NOHOST = _ida_idd.DBG_FLAG_NOHOST
 
 DBG_FLAG_FAKE_ATTACH = _ida_idd.DBG_FLAG_FAKE_ATTACH
 
 DBG_FLAG_HWDATBPT_ONE = _ida_idd.DBG_FLAG_HWDATBPT_ONE
 
 DBG_FLAG_CAN_CONT_BPT = _ida_idd.DBG_FLAG_CAN_CONT_BPT
 
 DBG_FLAG_NEEDPORT = _ida_idd.DBG_FLAG_NEEDPORT
 
 DBG_FLAG_DONT_DISTURB = _ida_idd.DBG_FLAG_DONT_DISTURB
 
 DBG_FLAG_SAFE = _ida_idd.DBG_FLAG_SAFE
 
 DBG_FLAG_CLEAN_EXIT = _ida_idd.DBG_FLAG_CLEAN_EXIT
 
 DBG_FLAG_USE_SREGS = _ida_idd.DBG_FLAG_USE_SREGS
 
 DBG_FLAG_NOSTARTDIR = _ida_idd.DBG_FLAG_NOSTARTDIR
 
 DBG_FLAG_NOPARAMETERS = _ida_idd.DBG_FLAG_NOPARAMETERS
 
 DBG_FLAG_NOPASSWORD = _ida_idd.DBG_FLAG_NOPASSWORD
 
 DBG_FLAG_CONNSTRING = _ida_idd.DBG_FLAG_CONNSTRING
 
 DBG_FLAG_SMALLBLKS = _ida_idd.DBG_FLAG_SMALLBLKS
 
 DBG_FLAG_MANMEMINFO = _ida_idd.DBG_FLAG_MANMEMINFO
 
 DBG_FLAG_EXITSHOTOK = _ida_idd.DBG_FLAG_EXITSHOTOK
 
 DBG_FLAG_VIRTHREADS = _ida_idd.DBG_FLAG_VIRTHREADS
 
 DBG_FLAG_LOWCNDS = _ida_idd.DBG_FLAG_LOWCNDS
 
 DBG_FLAG_DEBTHREAD = _ida_idd.DBG_FLAG_DEBTHREAD
 
 DBG_FLAG_DEBUG_DLL = _ida_idd.DBG_FLAG_DEBUG_DLL
 
 DBG_FLAG_FAKE_MEMORY = _ida_idd.DBG_FLAG_FAKE_MEMORY
 
 DBG_FLAG_ANYSIZE_HWBPT = _ida_idd.DBG_FLAG_ANYSIZE_HWBPT
 
 DBG_FLAG_TRACER_MODULE = _ida_idd.DBG_FLAG_TRACER_MODULE
 
 DBG_FLAG_PREFER_SWBPTS = _ida_idd.DBG_FLAG_PREFER_SWBPTS
 
 DBG_FLAG_LAZY_WATCHPTS = _ida_idd.DBG_FLAG_LAZY_WATCHPTS
 
 DBG_FLAG_FAST_STEP = _ida_idd.DBG_FLAG_FAST_STEP
 
 DBG_FLAG_ADD_ENVS = _ida_idd.DBG_FLAG_ADD_ENVS
 
 DBG_FLAG_MERGE_ENVS = _ida_idd.DBG_FLAG_MERGE_ENVS
 
 DBG_FLAG_DISABLE_ASLR = _ida_idd.DBG_FLAG_DISABLE_ASLR
 
 DBG_FLAG_TTD = _ida_idd.DBG_FLAG_TTD
 
 DBG_FLAG_FULL_INSTR_BPT = _ida_idd.DBG_FLAG_FULL_INSTR_BPT
 
 DBG_HAS_GET_PROCESSES = _ida_idd.DBG_HAS_GET_PROCESSES
 
 DBG_HAS_ATTACH_PROCESS = _ida_idd.DBG_HAS_ATTACH_PROCESS
 
 DBG_HAS_DETACH_PROCESS = _ida_idd.DBG_HAS_DETACH_PROCESS
 
 DBG_HAS_REQUEST_PAUSE = _ida_idd.DBG_HAS_REQUEST_PAUSE
 
 DBG_HAS_SET_EXCEPTION_INFO = _ida_idd.DBG_HAS_SET_EXCEPTION_INFO
 
 DBG_HAS_THREAD_SUSPEND = _ida_idd.DBG_HAS_THREAD_SUSPEND
 
 DBG_HAS_THREAD_CONTINUE = _ida_idd.DBG_HAS_THREAD_CONTINUE
 
 DBG_HAS_SET_RESUME_MODE = _ida_idd.DBG_HAS_SET_RESUME_MODE
 
 DBG_HAS_THREAD_GET_SREG_BASE = _ida_idd.DBG_HAS_THREAD_GET_SREG_BASE
 
 DBG_HAS_CHECK_BPT = _ida_idd.DBG_HAS_CHECK_BPT
 
 DBG_HAS_OPEN_FILE = _ida_idd.DBG_HAS_OPEN_FILE
 
 DBG_HAS_UPDATE_CALL_STACK = _ida_idd.DBG_HAS_UPDATE_CALL_STACK
 
 DBG_HAS_APPCALL = _ida_idd.DBG_HAS_APPCALL
 
 DBG_HAS_REXEC = _ida_idd.DBG_HAS_REXEC
 
 DBG_HAS_MAP_ADDRESS = _ida_idd.DBG_HAS_MAP_ADDRESS
 
 DBG_RESMOD_STEP_INTO = _ida_idd.DBG_RESMOD_STEP_INTO
 
 DBG_RESMOD_STEP_OVER = _ida_idd.DBG_RESMOD_STEP_OVER
 
 DBG_RESMOD_STEP_OUT = _ida_idd.DBG_RESMOD_STEP_OUT
 
 DBG_RESMOD_STEP_SRCINTO = _ida_idd.DBG_RESMOD_STEP_SRCINTO
 
 DBG_RESMOD_STEP_SRCOVER = _ida_idd.DBG_RESMOD_STEP_SRCOVER
 
 DBG_RESMOD_STEP_SRCOUT = _ida_idd.DBG_RESMOD_STEP_SRCOUT
 
 DBG_RESMOD_STEP_USER = _ida_idd.DBG_RESMOD_STEP_USER
 
 DBG_RESMOD_STEP_HANDLE = _ida_idd.DBG_RESMOD_STEP_HANDLE
 
 DBG_RESMOD_STEP_BACKINTO = _ida_idd.DBG_RESMOD_STEP_BACKINTO
 
 DBG_PROC_IS_DLL = _ida_idd.DBG_PROC_IS_DLL
 
 DBG_PROC_IS_GUI = _ida_idd.DBG_PROC_IS_GUI
 
 DBG_PROC_32BIT = _ida_idd.DBG_PROC_32BIT
 
 DBG_PROC_64BIT = _ida_idd.DBG_PROC_64BIT
 
 DBG_NO_TRACE = _ida_idd.DBG_NO_TRACE
 
 DBG_HIDE_WINDOW = _ida_idd.DBG_HIDE_WINDOW
 
 DBG_SUSPENDED = _ida_idd.DBG_SUSPENDED
 
 DBG_NO_ASLR = _ida_idd.DBG_NO_ASLR
 
 BPT_OK = _ida_idd.BPT_OK
 
 BPT_INTERNAL_ERR = _ida_idd.BPT_INTERNAL_ERR
 
 BPT_BAD_TYPE = _ida_idd.BPT_BAD_TYPE
 
 BPT_BAD_ALIGN = _ida_idd.BPT_BAD_ALIGN
 
 BPT_BAD_ADDR = _ida_idd.BPT_BAD_ADDR
 
 BPT_BAD_LEN = _ida_idd.BPT_BAD_LEN
 
 BPT_TOO_MANY = _ida_idd.BPT_TOO_MANY
 
 BPT_READ_ERROR = _ida_idd.BPT_READ_ERROR
 
 BPT_WRITE_ERROR = _ida_idd.BPT_WRITE_ERROR
 
 BPT_SKIP = _ida_idd.BPT_SKIP
 
 BPT_PAGE_OK = _ida_idd.BPT_PAGE_OK
 
 APPCALL_MANUAL = _ida_idd.APPCALL_MANUAL
 
 APPCALL_DEBEV = _ida_idd.APPCALL_DEBEV
 
 APPCALL_TIMEOUT = _ida_idd.APPCALL_TIMEOUT
 
 RQ_MASKING = _ida_idd.RQ_MASKING
 
 RQ_SUSPEND = _ida_idd.RQ_SUSPEND
 
 RQ_NOSUSP = _ida_idd.RQ_NOSUSP
 
 RQ_IGNWERR = _ida_idd.RQ_IGNWERR
 
 RQ_SILENT = _ida_idd.RQ_SILENT
 
 RQ_VERBOSE = _ida_idd.RQ_VERBOSE
 
 RQ_SWSCREEN = _ida_idd.RQ_SWSCREEN
 
 RQ__NOTHRRF = _ida_idd.RQ__NOTHRRF
 
 RQ_PROCEXIT = _ida_idd.RQ_PROCEXIT
 
 RQ_IDAIDLE = _ida_idd.RQ_IDAIDLE
 
 RQ_SUSPRUN = _ida_idd.RQ_SUSPRUN
 
 RQ_RESUME = _ida_idd.RQ_RESUME
 
 RQ_RESMOD = _ida_idd.RQ_RESMOD
 
 RQ_RESMOD_SHIFT = _ida_idd.RQ_RESMOD_SHIFT
 
int NO_PROCESS = 4294967295
 
 dbg_can_query = _ida_dbg.dbg_can_query
 
 Appcall = Appcall__()
 

Function Documentation

◆ appcall()

'PyObject *' appcall ( ida_idaapi.ea_t func_ea,
'thid_t' tid,
'bytevec_t const &' _type_or_none,
'bytevec_t const &' _fields,
'PyObject *' arg_list )

◆ can_exc_continue()

bool can_exc_continue ( 'debug_event_t' ev)

◆ cleanup_appcall()

'error_t' cleanup_appcall ( 'thid_t' tid)
Cleanup after manual appcall. 
    
@param tid: thread to use. NO_THREAD means to use the current thread The application state is restored as it was before calling the last appcall(). Nested appcalls are supported.
@returns eOk if successful, otherwise an error code

◆ cpu2ieee()

int cpu2ieee ( 'fpvalue_t *' ieee_out,
'void const *' cpu_fpval,
int size )
Convert a floating point number in CPU native format to IDA's internal format. 
    
@param ieee_out: output buffer
@param cpu_fpval: floating point number in CPU native format
@param size: size of cpu_fpval in bytes (size of the input buffer)
@returns Floating point/IEEE Conversion codes

◆ dbg_appcall()

'error_t' dbg_appcall ( 'idc_value_t *' retval,
ida_idaapi.ea_t func_ea,
'thid_t' tid,
'tinfo_t' ptif,
'idc_value_t *' argv,
'size_t' argnum )
Call a function from the debugged application. 
    
@param retval: function return value
* for APPCALL_MANUAL, r will hold the new stack point value
* for APPCALL_DEBEV, r will hold the exception information upon failure and the return code will be eExecThrow
@param func_ea: address to call
@param tid: thread to use. NO_THREAD means to use the current thread
@param ptif: pointer to type of the function to call
@param argv: array of arguments
@param argnum: number of actual arguments
@returns eOk if successful, otherwise an error code

◆ dbg_get_memory_info()

dbg_get_memory_info ( )
This function returns the memory configuration of a debugged process.

@return:
None if no debugger is active
tuple(start_ea, end_ea, name, sclass, sbase, bitness, perm)

◆ dbg_get_name()

dbg_get_name ( )
This function returns the current debugger's name.

@return: Debugger name or None if no debugger is active

◆ dbg_get_registers()

dbg_get_registers ( )
This function returns the register definition from the currently loaded debugger.
Basically, it returns an array of structure similar to to idd.hpp / register_info_t

@return:
None if no debugger is loaded
tuple(name, flags, class, dtype, bit_strings, default_bit_strings_mask)
The bit_strings can be a tuple of strings or None (if the register does not have bit_strings)

◆ dbg_get_thread_sreg_base()

dbg_get_thread_sreg_base ( tid,
sreg_value )
Returns the segment register base value

@param tid: thread id
@param sreg_value: segment register (selector) value
@return:
- The base as an 'ea'
- Or None on failure

◆ dbg_read_memory()

dbg_read_memory ( ea,
sz )
Reads from the debugee's memory at the specified ea

@param ea: the debuggee's memory address
@param sz: the amount of data to read
@return:
- The read buffer (as bytes)
- Or None on failure

◆ dbg_write_memory()

dbg_write_memory ( ea,
buffer )
Writes a buffer to the debugee's memory

@param ea: the debuggee's memory address
@param buf: a bytes object to write
@return: Boolean

◆ get_dbg()

'debugger_t *' get_dbg ( )

◆ get_debug_event_name()

str get_debug_event_name ( 'debug_event_t' dev)
get debug event name

◆ get_event_bpt_hea()

ida_idaapi.ea_t get_event_bpt_hea ( 'debug_event_t' ev)

◆ get_event_exc_code()

'uint' get_event_exc_code ( 'debug_event_t' ev)

◆ get_event_exc_ea()

ida_idaapi.ea_t get_event_exc_ea ( 'debug_event_t' ev)

◆ get_event_exc_info()

str get_event_exc_info ( 'debug_event_t' ev)

◆ get_event_info()

str get_event_info ( 'debug_event_t' ev)

◆ get_event_module_base()

ida_idaapi.ea_t get_event_module_base ( 'debug_event_t' ev)

◆ get_event_module_name()

str get_event_module_name ( 'debug_event_t' ev)

◆ get_event_module_size()

'asize_t' get_event_module_size ( 'debug_event_t' ev)

◆ ieee2cpu()

int ieee2cpu ( 'void *' cpu_fpval_out,
'fpvalue_t const &' ieee,
int size )
Convert a floating point number in IDA's internal format to CPU native format. 
    
@param cpu_fpval_out: output buffer
@param ieee: floating point number of IDA's internal format
@param size: size of cpu_fpval in bytes (size of the output buffer)
@returns Floating point/IEEE Conversion codes

◆ set_debug_event_code()

None set_debug_event_code ( 'debug_event_t' ev,
'event_id_t' id )

Variable Documentation

◆ Appcall

Appcall = Appcall__()

◆ APPCALL_DEBEV

APPCALL_DEBEV = _ida_idd.APPCALL_DEBEV

◆ APPCALL_MANUAL

APPCALL_MANUAL = _ida_idd.APPCALL_MANUAL

◆ APPCALL_TIMEOUT

APPCALL_TIMEOUT = _ida_idd.APPCALL_TIMEOUT

◆ BBLK_TRACE

BBLK_TRACE = _ida_idd.BBLK_TRACE

◆ BITNESS_CHANGED

BITNESS_CHANGED = _ida_idd.BITNESS_CHANGED

◆ BPT_BAD_ADDR

BPT_BAD_ADDR = _ida_idd.BPT_BAD_ADDR

◆ BPT_BAD_ALIGN

BPT_BAD_ALIGN = _ida_idd.BPT_BAD_ALIGN

◆ BPT_BAD_LEN

BPT_BAD_LEN = _ida_idd.BPT_BAD_LEN

◆ BPT_BAD_TYPE

BPT_BAD_TYPE = _ida_idd.BPT_BAD_TYPE

◆ BPT_DEFAULT

BPT_DEFAULT = cvar.BPT_DEFAULT

◆ BPT_EXEC

BPT_EXEC = cvar.BPT_EXEC

◆ BPT_INTERNAL_ERR

BPT_INTERNAL_ERR = _ida_idd.BPT_INTERNAL_ERR

◆ BPT_OK

BPT_OK = _ida_idd.BPT_OK

◆ BPT_PAGE_OK

BPT_PAGE_OK = _ida_idd.BPT_PAGE_OK

◆ BPT_RDWR

BPT_RDWR = cvar.BPT_RDWR

◆ BPT_READ

BPT_READ = cvar.BPT_READ

◆ BPT_READ_ERROR

BPT_READ_ERROR = _ida_idd.BPT_READ_ERROR

◆ BPT_SKIP

BPT_SKIP = _ida_idd.BPT_SKIP

◆ BPT_SOFT

BPT_SOFT = cvar.BPT_SOFT

◆ BPT_TOO_MANY

BPT_TOO_MANY = _ida_idd.BPT_TOO_MANY

◆ BPT_WRITE

BPT_WRITE = cvar.BPT_WRITE

◆ BPT_WRITE_ERROR

BPT_WRITE_ERROR = _ida_idd.BPT_WRITE_ERROR

◆ BREAKPOINT

BREAKPOINT = _ida_idd.BREAKPOINT

◆ cvar

cvar = _ida_idd.cvar

◆ dbg_can_query

dbg_can_query = _ida_dbg.dbg_can_query

◆ DBG_FLAG_ADD_ENVS

DBG_FLAG_ADD_ENVS = _ida_idd.DBG_FLAG_ADD_ENVS

◆ DBG_FLAG_ANYSIZE_HWBPT

DBG_FLAG_ANYSIZE_HWBPT = _ida_idd.DBG_FLAG_ANYSIZE_HWBPT

◆ DBG_FLAG_CAN_CONT_BPT

DBG_FLAG_CAN_CONT_BPT = _ida_idd.DBG_FLAG_CAN_CONT_BPT

◆ DBG_FLAG_CLEAN_EXIT

DBG_FLAG_CLEAN_EXIT = _ida_idd.DBG_FLAG_CLEAN_EXIT

◆ DBG_FLAG_CONNSTRING

DBG_FLAG_CONNSTRING = _ida_idd.DBG_FLAG_CONNSTRING

◆ DBG_FLAG_DEBTHREAD

DBG_FLAG_DEBTHREAD = _ida_idd.DBG_FLAG_DEBTHREAD

◆ DBG_FLAG_DEBUG_DLL

DBG_FLAG_DEBUG_DLL = _ida_idd.DBG_FLAG_DEBUG_DLL

◆ DBG_FLAG_DISABLE_ASLR

DBG_FLAG_DISABLE_ASLR = _ida_idd.DBG_FLAG_DISABLE_ASLR

◆ DBG_FLAG_DONT_DISTURB

DBG_FLAG_DONT_DISTURB = _ida_idd.DBG_FLAG_DONT_DISTURB

◆ DBG_FLAG_EXITSHOTOK

DBG_FLAG_EXITSHOTOK = _ida_idd.DBG_FLAG_EXITSHOTOK

◆ DBG_FLAG_FAKE_ATTACH

DBG_FLAG_FAKE_ATTACH = _ida_idd.DBG_FLAG_FAKE_ATTACH

◆ DBG_FLAG_FAKE_MEMORY

DBG_FLAG_FAKE_MEMORY = _ida_idd.DBG_FLAG_FAKE_MEMORY

◆ DBG_FLAG_FAST_STEP

DBG_FLAG_FAST_STEP = _ida_idd.DBG_FLAG_FAST_STEP

◆ DBG_FLAG_FULL_INSTR_BPT

DBG_FLAG_FULL_INSTR_BPT = _ida_idd.DBG_FLAG_FULL_INSTR_BPT

◆ DBG_FLAG_HWDATBPT_ONE

DBG_FLAG_HWDATBPT_ONE = _ida_idd.DBG_FLAG_HWDATBPT_ONE

◆ DBG_FLAG_LAZY_WATCHPTS

DBG_FLAG_LAZY_WATCHPTS = _ida_idd.DBG_FLAG_LAZY_WATCHPTS

◆ DBG_FLAG_LOWCNDS

DBG_FLAG_LOWCNDS = _ida_idd.DBG_FLAG_LOWCNDS

◆ DBG_FLAG_MANMEMINFO

DBG_FLAG_MANMEMINFO = _ida_idd.DBG_FLAG_MANMEMINFO

◆ DBG_FLAG_MERGE_ENVS

DBG_FLAG_MERGE_ENVS = _ida_idd.DBG_FLAG_MERGE_ENVS

◆ DBG_FLAG_NEEDPORT

DBG_FLAG_NEEDPORT = _ida_idd.DBG_FLAG_NEEDPORT

◆ DBG_FLAG_NOHOST

DBG_FLAG_NOHOST = _ida_idd.DBG_FLAG_NOHOST

◆ DBG_FLAG_NOPARAMETERS

DBG_FLAG_NOPARAMETERS = _ida_idd.DBG_FLAG_NOPARAMETERS

◆ DBG_FLAG_NOPASSWORD

DBG_FLAG_NOPASSWORD = _ida_idd.DBG_FLAG_NOPASSWORD

◆ DBG_FLAG_NOSTARTDIR

DBG_FLAG_NOSTARTDIR = _ida_idd.DBG_FLAG_NOSTARTDIR

◆ DBG_FLAG_PREFER_SWBPTS

DBG_FLAG_PREFER_SWBPTS = _ida_idd.DBG_FLAG_PREFER_SWBPTS

◆ DBG_FLAG_REMOTE

DBG_FLAG_REMOTE = _ida_idd.DBG_FLAG_REMOTE

◆ DBG_FLAG_SAFE

DBG_FLAG_SAFE = _ida_idd.DBG_FLAG_SAFE

◆ DBG_FLAG_SMALLBLKS

DBG_FLAG_SMALLBLKS = _ida_idd.DBG_FLAG_SMALLBLKS

◆ DBG_FLAG_TRACER_MODULE

DBG_FLAG_TRACER_MODULE = _ida_idd.DBG_FLAG_TRACER_MODULE

◆ DBG_FLAG_TTD

DBG_FLAG_TTD = _ida_idd.DBG_FLAG_TTD

◆ DBG_FLAG_USE_SREGS

DBG_FLAG_USE_SREGS = _ida_idd.DBG_FLAG_USE_SREGS

◆ DBG_FLAG_VIRTHREADS

DBG_FLAG_VIRTHREADS = _ida_idd.DBG_FLAG_VIRTHREADS

◆ DBG_HAS_APPCALL

DBG_HAS_APPCALL = _ida_idd.DBG_HAS_APPCALL

◆ DBG_HAS_ATTACH_PROCESS

DBG_HAS_ATTACH_PROCESS = _ida_idd.DBG_HAS_ATTACH_PROCESS

◆ DBG_HAS_CHECK_BPT

DBG_HAS_CHECK_BPT = _ida_idd.DBG_HAS_CHECK_BPT

◆ DBG_HAS_DETACH_PROCESS

DBG_HAS_DETACH_PROCESS = _ida_idd.DBG_HAS_DETACH_PROCESS

◆ DBG_HAS_GET_PROCESSES

DBG_HAS_GET_PROCESSES = _ida_idd.DBG_HAS_GET_PROCESSES

◆ DBG_HAS_MAP_ADDRESS

DBG_HAS_MAP_ADDRESS = _ida_idd.DBG_HAS_MAP_ADDRESS

◆ DBG_HAS_OPEN_FILE

DBG_HAS_OPEN_FILE = _ida_idd.DBG_HAS_OPEN_FILE

◆ DBG_HAS_REQUEST_PAUSE

DBG_HAS_REQUEST_PAUSE = _ida_idd.DBG_HAS_REQUEST_PAUSE

◆ DBG_HAS_REXEC

DBG_HAS_REXEC = _ida_idd.DBG_HAS_REXEC

◆ DBG_HAS_SET_EXCEPTION_INFO

DBG_HAS_SET_EXCEPTION_INFO = _ida_idd.DBG_HAS_SET_EXCEPTION_INFO

◆ DBG_HAS_SET_RESUME_MODE

DBG_HAS_SET_RESUME_MODE = _ida_idd.DBG_HAS_SET_RESUME_MODE

◆ DBG_HAS_THREAD_CONTINUE

DBG_HAS_THREAD_CONTINUE = _ida_idd.DBG_HAS_THREAD_CONTINUE

◆ DBG_HAS_THREAD_GET_SREG_BASE

DBG_HAS_THREAD_GET_SREG_BASE = _ida_idd.DBG_HAS_THREAD_GET_SREG_BASE

◆ DBG_HAS_THREAD_SUSPEND

DBG_HAS_THREAD_SUSPEND = _ida_idd.DBG_HAS_THREAD_SUSPEND

◆ DBG_HAS_UPDATE_CALL_STACK

DBG_HAS_UPDATE_CALL_STACK = _ida_idd.DBG_HAS_UPDATE_CALL_STACK

◆ DBG_HIDE_WINDOW

DBG_HIDE_WINDOW = _ida_idd.DBG_HIDE_WINDOW

◆ DBG_NO_ASLR

DBG_NO_ASLR = _ida_idd.DBG_NO_ASLR

◆ DBG_NO_TRACE

DBG_NO_TRACE = _ida_idd.DBG_NO_TRACE

◆ DBG_PROC_32BIT

DBG_PROC_32BIT = _ida_idd.DBG_PROC_32BIT

◆ DBG_PROC_64BIT

DBG_PROC_64BIT = _ida_idd.DBG_PROC_64BIT

◆ DBG_PROC_IS_DLL

DBG_PROC_IS_DLL = _ida_idd.DBG_PROC_IS_DLL

◆ DBG_PROC_IS_GUI

DBG_PROC_IS_GUI = _ida_idd.DBG_PROC_IS_GUI

◆ DBG_RESMOD_STEP_BACKINTO

DBG_RESMOD_STEP_BACKINTO = _ida_idd.DBG_RESMOD_STEP_BACKINTO

◆ DBG_RESMOD_STEP_HANDLE

DBG_RESMOD_STEP_HANDLE = _ida_idd.DBG_RESMOD_STEP_HANDLE

◆ DBG_RESMOD_STEP_INTO

DBG_RESMOD_STEP_INTO = _ida_idd.DBG_RESMOD_STEP_INTO

◆ DBG_RESMOD_STEP_OUT

DBG_RESMOD_STEP_OUT = _ida_idd.DBG_RESMOD_STEP_OUT

◆ DBG_RESMOD_STEP_OVER

DBG_RESMOD_STEP_OVER = _ida_idd.DBG_RESMOD_STEP_OVER

◆ DBG_RESMOD_STEP_SRCINTO

DBG_RESMOD_STEP_SRCINTO = _ida_idd.DBG_RESMOD_STEP_SRCINTO

◆ DBG_RESMOD_STEP_SRCOUT

DBG_RESMOD_STEP_SRCOUT = _ida_idd.DBG_RESMOD_STEP_SRCOUT

◆ DBG_RESMOD_STEP_SRCOVER

DBG_RESMOD_STEP_SRCOVER = _ida_idd.DBG_RESMOD_STEP_SRCOVER

◆ DBG_RESMOD_STEP_USER

DBG_RESMOD_STEP_USER = _ida_idd.DBG_RESMOD_STEP_USER

◆ DBG_SUSPENDED

DBG_SUSPENDED = _ida_idd.DBG_SUSPENDED

◆ DEBUGGER_ID_6811_EMULATOR

DEBUGGER_ID_6811_EMULATOR = _ida_idd.DEBUGGER_ID_6811_EMULATOR

◆ DEBUGGER_ID_ARM_IPHONE_USER

DEBUGGER_ID_ARM_IPHONE_USER = _ida_idd.DEBUGGER_ID_ARM_IPHONE_USER

◆ DEBUGGER_ID_ARM_LINUX_USER

DEBUGGER_ID_ARM_LINUX_USER = _ida_idd.DEBUGGER_ID_ARM_LINUX_USER

◆ DEBUGGER_ID_ARM_MACOS_USER

DEBUGGER_ID_ARM_MACOS_USER = _ida_idd.DEBUGGER_ID_ARM_MACOS_USER

◆ DEBUGGER_ID_DALVIK_USER

DEBUGGER_ID_DALVIK_USER = _ida_idd.DEBUGGER_ID_DALVIK_USER

◆ DEBUGGER_ID_GDB_USER

DEBUGGER_ID_GDB_USER = _ida_idd.DEBUGGER_ID_GDB_USER

◆ DEBUGGER_ID_TRACE_REPLAYER

DEBUGGER_ID_TRACE_REPLAYER = _ida_idd.DEBUGGER_ID_TRACE_REPLAYER

◆ DEBUGGER_ID_WINDBG

DEBUGGER_ID_WINDBG = _ida_idd.DEBUGGER_ID_WINDBG

◆ DEBUGGER_ID_X86_DOSBOX_EMULATOR

DEBUGGER_ID_X86_DOSBOX_EMULATOR = _ida_idd.DEBUGGER_ID_X86_DOSBOX_EMULATOR

◆ DEBUGGER_ID_X86_IA32_BOCHS

DEBUGGER_ID_X86_IA32_BOCHS = _ida_idd.DEBUGGER_ID_X86_IA32_BOCHS

◆ DEBUGGER_ID_X86_IA32_LINUX_USER

DEBUGGER_ID_X86_IA32_LINUX_USER = _ida_idd.DEBUGGER_ID_X86_IA32_LINUX_USER

◆ DEBUGGER_ID_X86_IA32_MACOSX_USER

DEBUGGER_ID_X86_IA32_MACOSX_USER = _ida_idd.DEBUGGER_ID_X86_IA32_MACOSX_USER

◆ DEBUGGER_ID_X86_IA32_WIN32_USER

DEBUGGER_ID_X86_IA32_WIN32_USER = _ida_idd.DEBUGGER_ID_X86_IA32_WIN32_USER

◆ DEBUGGER_ID_X86_PIN_TRACER

DEBUGGER_ID_X86_PIN_TRACER = _ida_idd.DEBUGGER_ID_X86_PIN_TRACER

◆ DEBUGGER_ID_XNU_USER

DEBUGGER_ID_XNU_USER = _ida_idd.DEBUGGER_ID_XNU_USER

◆ DEF_ADDRSIZE

DEF_ADDRSIZE = _ida_idd.DEF_ADDRSIZE

◆ DRC_CRC

DRC_CRC = _ida_idd.DRC_CRC

◆ DRC_ERROR

DRC_ERROR = _ida_idd.DRC_ERROR

◆ DRC_EVENTS

DRC_EVENTS = _ida_idd.DRC_EVENTS

◆ DRC_FAILED

DRC_FAILED = _ida_idd.DRC_FAILED

◆ DRC_IDBSEG

DRC_IDBSEG = _ida_idd.DRC_IDBSEG

◆ DRC_NETERR

DRC_NETERR = _ida_idd.DRC_NETERR

◆ DRC_NOCHG

DRC_NOCHG = _ida_idd.DRC_NOCHG

◆ DRC_NOFILE

DRC_NOFILE = _ida_idd.DRC_NOFILE

◆ DRC_NONE

DRC_NONE = _ida_idd.DRC_NONE

◆ DRC_NOPROC

DRC_NOPROC = _ida_idd.DRC_NOPROC

◆ DRC_OK

DRC_OK = _ida_idd.DRC_OK

◆ EXC_BREAK

EXC_BREAK = _ida_idd.EXC_BREAK

◆ EXC_HANDLE

EXC_HANDLE = _ida_idd.EXC_HANDLE

◆ EXC_MSG

EXC_MSG = _ida_idd.EXC_MSG

◆ EXC_SILENT

EXC_SILENT = _ida_idd.EXC_SILENT

◆ EXCEPTION

EXCEPTION = _ida_idd.EXCEPTION

◆ FUNC_TRACE

FUNC_TRACE = _ida_idd.FUNC_TRACE

◆ IDD_INTERFACE_VERSION

IDD_INTERFACE_VERSION = _ida_idd.IDD_INTERFACE_VERSION

◆ INFORMATION

INFORMATION = _ida_idd.INFORMATION

◆ INSN_TRACE

INSN_TRACE = _ida_idd.INSN_TRACE

◆ LIB_LOADED

LIB_LOADED = _ida_idd.LIB_LOADED

◆ LIB_UNLOADED

LIB_UNLOADED = _ida_idd.LIB_UNLOADED

◆ NO_EVENT

NO_EVENT = _ida_idd.NO_EVENT

◆ NO_PROCESS

int NO_PROCESS = 4294967295

◆ NO_THREAD

int NO_THREAD = _ida_idd.NO_THREAD

◆ PROCESS_ATTACHED

PROCESS_ATTACHED = _ida_idd.PROCESS_ATTACHED

◆ PROCESS_DETACHED

PROCESS_DETACHED = _ida_idd.PROCESS_DETACHED

◆ PROCESS_EXITED

PROCESS_EXITED = _ida_idd.PROCESS_EXITED

◆ PROCESS_STARTED

PROCESS_STARTED = _ida_idd.PROCESS_STARTED

◆ PROCESS_SUSPENDED

PROCESS_SUSPENDED = _ida_idd.PROCESS_SUSPENDED

◆ REGISTER_ADDRESS

REGISTER_ADDRESS = _ida_idd.REGISTER_ADDRESS

◆ REGISTER_CS

REGISTER_CS = _ida_idd.REGISTER_CS

◆ REGISTER_CUSTFMT

REGISTER_CUSTFMT = _ida_idd.REGISTER_CUSTFMT

◆ REGISTER_FP

REGISTER_FP = _ida_idd.REGISTER_FP

◆ REGISTER_IP

REGISTER_IP = _ida_idd.REGISTER_IP

◆ REGISTER_NOLF

REGISTER_NOLF = _ida_idd.REGISTER_NOLF

◆ REGISTER_READONLY

REGISTER_READONLY = _ida_idd.REGISTER_READONLY

◆ REGISTER_SP

REGISTER_SP = _ida_idd.REGISTER_SP

◆ REGISTER_SS

REGISTER_SS = _ida_idd.REGISTER_SS

◆ RESMOD_BACKINTO

RESMOD_BACKINTO = _ida_idd.RESMOD_BACKINTO

◆ RESMOD_HANDLE

RESMOD_HANDLE = _ida_idd.RESMOD_HANDLE

◆ RESMOD_INTO

RESMOD_INTO = _ida_idd.RESMOD_INTO

◆ RESMOD_MAX

RESMOD_MAX = _ida_idd.RESMOD_MAX

◆ RESMOD_NONE

RESMOD_NONE = _ida_idd.RESMOD_NONE

◆ RESMOD_OUT

RESMOD_OUT = _ida_idd.RESMOD_OUT

◆ RESMOD_OVER

RESMOD_OVER = _ida_idd.RESMOD_OVER

◆ RESMOD_SRCINTO

RESMOD_SRCINTO = _ida_idd.RESMOD_SRCINTO

◆ RESMOD_SRCOUT

RESMOD_SRCOUT = _ida_idd.RESMOD_SRCOUT

◆ RESMOD_SRCOVER

RESMOD_SRCOVER = _ida_idd.RESMOD_SRCOVER

◆ RESMOD_USER

RESMOD_USER = _ida_idd.RESMOD_USER

◆ RQ__NOTHRRF

RQ__NOTHRRF = _ida_idd.RQ__NOTHRRF

◆ RQ_IDAIDLE

RQ_IDAIDLE = _ida_idd.RQ_IDAIDLE

◆ RQ_IGNWERR

RQ_IGNWERR = _ida_idd.RQ_IGNWERR

◆ RQ_MASKING

RQ_MASKING = _ida_idd.RQ_MASKING

◆ RQ_NOSUSP

RQ_NOSUSP = _ida_idd.RQ_NOSUSP

◆ RQ_PROCEXIT

RQ_PROCEXIT = _ida_idd.RQ_PROCEXIT

◆ RQ_RESMOD

RQ_RESMOD = _ida_idd.RQ_RESMOD

◆ RQ_RESMOD_SHIFT

RQ_RESMOD_SHIFT = _ida_idd.RQ_RESMOD_SHIFT

◆ RQ_RESUME

RQ_RESUME = _ida_idd.RQ_RESUME

◆ RQ_SILENT

RQ_SILENT = _ida_idd.RQ_SILENT

◆ RQ_SUSPEND

RQ_SUSPEND = _ida_idd.RQ_SUSPEND

◆ RQ_SUSPRUN

RQ_SUSPRUN = _ida_idd.RQ_SUSPRUN

◆ RQ_SWSCREEN

RQ_SWSCREEN = _ida_idd.RQ_SWSCREEN

◆ RQ_VERBOSE

RQ_VERBOSE = _ida_idd.RQ_VERBOSE

◆ RVT_FLOAT

RVT_FLOAT = _ida_idd.RVT_FLOAT

◆ RVT_INT

RVT_INT = _ida_idd.RVT_INT

◆ RVT_UNAVAILABLE

RVT_UNAVAILABLE = _ida_idd.RVT_UNAVAILABLE

◆ STATUS_MASK

STATUS_MASK = _ida_idd.STATUS_MASK

◆ STEP

STEP = _ida_idd.STEP

◆ STEP_TRACE

STEP_TRACE = _ida_idd.STEP_TRACE

◆ THREAD_EXITED

THREAD_EXITED = _ida_idd.THREAD_EXITED

◆ THREAD_STARTED

THREAD_STARTED = _ida_idd.THREAD_STARTED

◆ TRACE_FULL

TRACE_FULL = _ida_idd.TRACE_FULL