IDAPython 8.4
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__
 This class is used with Appcall.array() method. More...
 
class  Appcall_callable__
 Helper class to issue appcalls using a natural syntax: appcall.FunctionNameInTheDatabase(arguments, ....) or appcall"Function@8" or f8 = appcall["Function@8"] f8(arg1, arg2, ...) or o = appcall.obj() i = byref(5) appcall.funcname(arg1, i, "hello", o) More...
 
class  Appcall_consts__
 Helper class used by Appcall.Consts attribute It is used to retrieve constants via attribute access. More...
 
class  bptaddr_t
 Proxy of C++ bptaddr_t class. More...
 
class  call_stack_info_t
 Proxy of C++ call_stack_info_t class. More...
 
class  call_stack_info_vec_t
 Proxy of C++ qvector< call_stack_info_t > class. More...
 
class  call_stack_t
 Proxy of C++ call_stack_t class. More...
 
class  debapp_attrs_t
 Proxy of C++ debapp_attrs_t class. More...
 
class  debug_event_t
 Proxy of C++ debug_event_t class. More...
 
class  debugger_t
 Proxy of C++ debugger_t class. More...
 
class  dyn_register_info_array
 Proxy of C++ dynamic_wrapped_array_t< register_info_t > class. More...
 
class  exception_info_t
 Proxy of C++ exception_info_t class. More...
 
class  excinfo_t
 Proxy of C++ excinfo_t class. More...
 
class  excvec_t
 Proxy of C++ qvector< exception_info_t > class. More...
 
class  launch_env_t
 Proxy of C++ launch_env_t class. More...
 
class  meminfo_vec_t
 Proxy of C++ meminfo_vec_t class. More...
 
class  meminfo_vec_template_t
 Proxy of C++ qvector< memory_info_t > class. More...
 
class  memory_info_t
 Proxy of C++ memory_info_t class. More...
 
class  modinfo_t
 Proxy of C++ modinfo_t class. More...
 
class  process_info_t
 Proxy of C++ process_info_t class. More...
 
class  procinfo_vec_t
 Proxy of C++ qvector< process_info_t > class. More...
 
class  register_info_t
 Proxy of C++ register_info_t class. More...
 
class  regval_t
 Proxy of C++ regval_t class. More...
 
class  regvals_t
 Proxy of C++ qvector< regval_t > class. More...
 
class  scattered_segm_t
 Proxy of C++ scattered_segm_t class. More...
 
class  thread_name_t
 Proxy of C++ thread_name_t class. More...
 

Functions

"void" set_debug_event_code (*args)
 set_debug_event_code(ev, id)
 
"error_t" dbg_appcall (*args)
 dbg_appcall(retval, func_ea, tid, ptif, argv, argnum) -> error_t Call a function from the debugged application.
 
"error_t" cleanup_appcall (*args)
 cleanup_appcall(tid) -> error_t Cleanup after manual appcall.
 
"debugger_t *" get_dbg (*args)
 get_dbg() -> debugger_t
 
"PyObject *" dbg_get_registers (*args)
 dbg_get_registers() -> PyObject * This function returns the register definition from the currently loaded debugger.
 
"PyObject *" dbg_get_thread_sreg_base (*args)
 dbg_get_thread_sreg_base(tid, sreg_value) -> PyObject * Returns the segment register base value
 
"PyObject *" dbg_read_memory (*args)
 dbg_read_memory(ea, sz) -> PyObject * Reads from the debugee's memory at the specified ea
 
"PyObject *" dbg_write_memory (*args)
 dbg_write_memory(ea, buf) -> bool Writes a buffer to the debugee's memory
 
"PyObject *" dbg_get_name (*args)
 dbg_get_name() -> PyObject * This function returns the current debugger's name.
 
"PyObject *" dbg_get_memory_info (*args)
 dbg_get_memory_info() -> PyObject * This function returns the memory configuration of a debugged process.
 
"PyObject *" appcall (*args)
 appcall(func_ea, tid, _type_or_none, _fields, arg_list) -> PyObject *
 
"size_t" get_event_module_name (*args)
 get_event_module_name(ev) -> str
 
"ea_t" get_event_module_base (*args)
 get_event_module_base(ev) -> ea_t
 
"asize_t" get_event_module_size (*args)
 get_event_module_size(ev) -> asize_t
 
"size_t" get_event_exc_info (*args)
 get_event_exc_info(ev) -> str
 
"size_t" get_event_info (*args)
 get_event_info(ev) -> str
 
"ea_t" get_event_bpt_hea (*args)
 get_event_bpt_hea(ev) -> ea_t
 
"uint" get_event_exc_code (*args)
 get_event_exc_code(ev) -> uint
 
"ea_t" get_event_exc_ea (*args)
 get_event_exc_ea(ev) -> ea_t
 
"bool" can_exc_continue (*args)
 can_exc_continue(ev) -> bool
 

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
 
 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_INT = _ida_idd.RVT_INT
 
 RVT_FLOAT = _ida_idd.RVT_FLOAT
 
 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_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_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_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 = 0xFFFFFFFF
 
 dbg_can_query = _ida_dbg.dbg_can_query
 
 Appcall = Appcall__()
 

Function Documentation

◆ appcall()

"PyObject *" appcall ( * args)
Parameters
func_eaea_t
tidthid_t
_type_or_nonebytevec_t const &
_fieldsbytevec_t const &
arg_listPyObject *

◆ can_exc_continue()

"bool" can_exc_continue ( * args)
Parameters
evdebug_event_t const *

◆ cleanup_appcall()

"error_t" cleanup_appcall ( * args)
Parameters
tid(C++: thid_t) 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

◆ dbg_appcall()

"error_t" dbg_appcall ( * args)
Parameters
retval(C++: idc_value_t *) 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
func_ea(C++: ea_t) address to call
tid(C++: thid_t) thread to use. NO_THREAD means to use the current thread
ptif(C++: const tinfo_t *) pointer to type of the function to call
argv(C++: idc_value_t *) array of arguments
argnum(C++: size_t) number of actual arguments
Returns
: eOk if successful, otherwise an error code

◆ dbg_get_memory_info()

"PyObject *" dbg_get_memory_info ( * args)
Returns
: None if no debugger is active tuple(start_ea, end_ea, name, sclass, sbase, bitness, perm)

◆ dbg_get_name()

"PyObject *" dbg_get_name ( * args)
Returns
: Debugger name or None if no debugger is active

◆ dbg_get_registers()

"PyObject *" dbg_get_registers ( * args)

Basically, it returns an array of structure similar to to idd.hpp / register_info_t

Returns
: 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()

"PyObject *" dbg_get_thread_sreg_base ( * args)
Parameters
tidthread id
sreg_valuesegment register (selector) value
Returns
: - The base as an 'ea'
  • Or None on failure

◆ dbg_read_memory()

"PyObject *" dbg_read_memory ( * args)
Parameters
eaea_t
szsize_t
Returns
: - The read buffer (as a string)
  • Or None on failure

◆ dbg_write_memory()

"PyObject *" dbg_write_memory ( * args)
Parameters
eaea_t
bufbytevec_t const &
Returns
: Boolean

◆ get_dbg()

"debugger_t *" get_dbg ( * args)

◆ get_event_bpt_hea()

"ea_t" get_event_bpt_hea ( * args)
Parameters
evdebug_event_t const *

◆ get_event_exc_code()

"uint" get_event_exc_code ( * args)
Parameters
evdebug_event_t const *

◆ get_event_exc_ea()

"ea_t" get_event_exc_ea ( * args)
Parameters
evdebug_event_t const *

◆ get_event_exc_info()

"size_t" get_event_exc_info ( * args)
Parameters
evdebug_event_t const *

◆ get_event_info()

"size_t" get_event_info ( * args)
Parameters
evdebug_event_t const *

◆ get_event_module_base()

"ea_t" get_event_module_base ( * args)
Parameters
evdebug_event_t const *

◆ get_event_module_name()

"size_t" get_event_module_name ( * args)
Parameters
evdebug_event_t const *

◆ get_event_module_size()

"asize_t" get_event_module_size ( * args)
Parameters
evdebug_event_t const *

◆ set_debug_event_code()

"void" set_debug_event_code ( * args)
Parameters
evdebug_event_t *
idenum event_id_t

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

◆ 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_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_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_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_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 = 0xFFFFFFFF

◆ 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_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

◆ 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