|
IDAPython 9.0
|
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__() | |
| 'PyObject *' appcall | ( | ida_idaapi.ea_t | func_ea, |
| 'thid_t' | tid, | ||
| 'bytevec_t const &' | _type_or_none, | ||
| 'bytevec_t const &' | _fields, | ||
| 'PyObject *' | arg_list ) |
| bool can_exc_continue | ( | 'debug_event_t' | ev | ) |
| '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
| 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
| '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 | ( | ) |
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 | ( | ) |
This function returns the current debugger's name. @return: Debugger name or None if no debugger is active
| 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 | ( | 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 | ( | 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 | ( | 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
| 'debugger_t *' get_dbg | ( | ) |
| str get_debug_event_name | ( | 'debug_event_t' | dev | ) |
get debug event name
| 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 | ) |
| str get_event_exc_info | ( | 'debug_event_t' | ev | ) |
| str get_event_info | ( | 'debug_event_t' | ev | ) |
| ida_idaapi.ea_t get_event_module_base | ( | 'debug_event_t' | ev | ) |
| str get_event_module_name | ( | 'debug_event_t' | ev | ) |
| 'asize_t' get_event_module_size | ( | 'debug_event_t' | ev | ) |
| 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
| None set_debug_event_code | ( | 'debug_event_t' | ev, |
| 'event_id_t' | id ) |
| Appcall = Appcall__() |
| APPCALL_DEBEV = _ida_idd.APPCALL_DEBEV |
| APPCALL_MANUAL = _ida_idd.APPCALL_MANUAL |
| APPCALL_TIMEOUT = _ida_idd.APPCALL_TIMEOUT |
| BBLK_TRACE = _ida_idd.BBLK_TRACE |
| BITNESS_CHANGED = _ida_idd.BITNESS_CHANGED |
| BPT_BAD_ADDR = _ida_idd.BPT_BAD_ADDR |
| BPT_BAD_ALIGN = _ida_idd.BPT_BAD_ALIGN |
| BPT_BAD_LEN = _ida_idd.BPT_BAD_LEN |
| BPT_BAD_TYPE = _ida_idd.BPT_BAD_TYPE |
| BPT_DEFAULT = cvar.BPT_DEFAULT |
| BPT_EXEC = cvar.BPT_EXEC |
| BPT_INTERNAL_ERR = _ida_idd.BPT_INTERNAL_ERR |
| BPT_OK = _ida_idd.BPT_OK |
| BPT_PAGE_OK = _ida_idd.BPT_PAGE_OK |
| BPT_RDWR = cvar.BPT_RDWR |
| BPT_READ = cvar.BPT_READ |
| BPT_READ_ERROR = _ida_idd.BPT_READ_ERROR |
| BPT_SKIP = _ida_idd.BPT_SKIP |
| BPT_SOFT = cvar.BPT_SOFT |
| BPT_TOO_MANY = _ida_idd.BPT_TOO_MANY |
| BPT_WRITE = cvar.BPT_WRITE |
| BPT_WRITE_ERROR = _ida_idd.BPT_WRITE_ERROR |
| BREAKPOINT = _ida_idd.BREAKPOINT |
| cvar = _ida_idd.cvar |
| dbg_can_query = _ida_dbg.dbg_can_query |
| DBG_FLAG_ADD_ENVS = _ida_idd.DBG_FLAG_ADD_ENVS |
| DBG_FLAG_ANYSIZE_HWBPT = _ida_idd.DBG_FLAG_ANYSIZE_HWBPT |
| DBG_FLAG_CAN_CONT_BPT = _ida_idd.DBG_FLAG_CAN_CONT_BPT |
| DBG_FLAG_CLEAN_EXIT = _ida_idd.DBG_FLAG_CLEAN_EXIT |
| DBG_FLAG_CONNSTRING = _ida_idd.DBG_FLAG_CONNSTRING |
| DBG_FLAG_DEBTHREAD = _ida_idd.DBG_FLAG_DEBTHREAD |
| DBG_FLAG_DEBUG_DLL = _ida_idd.DBG_FLAG_DEBUG_DLL |
| DBG_FLAG_DISABLE_ASLR = _ida_idd.DBG_FLAG_DISABLE_ASLR |
| DBG_FLAG_DONT_DISTURB = _ida_idd.DBG_FLAG_DONT_DISTURB |
| DBG_FLAG_EXITSHOTOK = _ida_idd.DBG_FLAG_EXITSHOTOK |
| DBG_FLAG_FAKE_ATTACH = _ida_idd.DBG_FLAG_FAKE_ATTACH |
| DBG_FLAG_FAKE_MEMORY = _ida_idd.DBG_FLAG_FAKE_MEMORY |
| DBG_FLAG_FAST_STEP = _ida_idd.DBG_FLAG_FAST_STEP |
| DBG_FLAG_FULL_INSTR_BPT = _ida_idd.DBG_FLAG_FULL_INSTR_BPT |
| DBG_FLAG_HWDATBPT_ONE = _ida_idd.DBG_FLAG_HWDATBPT_ONE |
| DBG_FLAG_LAZY_WATCHPTS = _ida_idd.DBG_FLAG_LAZY_WATCHPTS |
| DBG_FLAG_LOWCNDS = _ida_idd.DBG_FLAG_LOWCNDS |
| DBG_FLAG_MANMEMINFO = _ida_idd.DBG_FLAG_MANMEMINFO |
| DBG_FLAG_MERGE_ENVS = _ida_idd.DBG_FLAG_MERGE_ENVS |
| DBG_FLAG_NEEDPORT = _ida_idd.DBG_FLAG_NEEDPORT |
| DBG_FLAG_NOHOST = _ida_idd.DBG_FLAG_NOHOST |
| DBG_FLAG_NOPARAMETERS = _ida_idd.DBG_FLAG_NOPARAMETERS |
| DBG_FLAG_NOPASSWORD = _ida_idd.DBG_FLAG_NOPASSWORD |
| DBG_FLAG_NOSTARTDIR = _ida_idd.DBG_FLAG_NOSTARTDIR |
| DBG_FLAG_PREFER_SWBPTS = _ida_idd.DBG_FLAG_PREFER_SWBPTS |
| DBG_FLAG_REMOTE = _ida_idd.DBG_FLAG_REMOTE |
| DBG_FLAG_SAFE = _ida_idd.DBG_FLAG_SAFE |
| DBG_FLAG_SMALLBLKS = _ida_idd.DBG_FLAG_SMALLBLKS |
| DBG_FLAG_TRACER_MODULE = _ida_idd.DBG_FLAG_TRACER_MODULE |
| DBG_FLAG_TTD = _ida_idd.DBG_FLAG_TTD |
| DBG_FLAG_USE_SREGS = _ida_idd.DBG_FLAG_USE_SREGS |
| DBG_FLAG_VIRTHREADS = _ida_idd.DBG_FLAG_VIRTHREADS |
| DBG_HAS_APPCALL = _ida_idd.DBG_HAS_APPCALL |
| DBG_HAS_ATTACH_PROCESS = _ida_idd.DBG_HAS_ATTACH_PROCESS |
| DBG_HAS_CHECK_BPT = _ida_idd.DBG_HAS_CHECK_BPT |
| DBG_HAS_DETACH_PROCESS = _ida_idd.DBG_HAS_DETACH_PROCESS |
| DBG_HAS_GET_PROCESSES = _ida_idd.DBG_HAS_GET_PROCESSES |
| DBG_HAS_MAP_ADDRESS = _ida_idd.DBG_HAS_MAP_ADDRESS |
| DBG_HAS_OPEN_FILE = _ida_idd.DBG_HAS_OPEN_FILE |
| DBG_HAS_REQUEST_PAUSE = _ida_idd.DBG_HAS_REQUEST_PAUSE |
| DBG_HAS_REXEC = _ida_idd.DBG_HAS_REXEC |
| DBG_HAS_SET_EXCEPTION_INFO = _ida_idd.DBG_HAS_SET_EXCEPTION_INFO |
| DBG_HAS_SET_RESUME_MODE = _ida_idd.DBG_HAS_SET_RESUME_MODE |
| DBG_HAS_THREAD_CONTINUE = _ida_idd.DBG_HAS_THREAD_CONTINUE |
| DBG_HAS_THREAD_GET_SREG_BASE = _ida_idd.DBG_HAS_THREAD_GET_SREG_BASE |
| DBG_HAS_THREAD_SUSPEND = _ida_idd.DBG_HAS_THREAD_SUSPEND |
| DBG_HAS_UPDATE_CALL_STACK = _ida_idd.DBG_HAS_UPDATE_CALL_STACK |
| DBG_HIDE_WINDOW = _ida_idd.DBG_HIDE_WINDOW |
| DBG_NO_ASLR = _ida_idd.DBG_NO_ASLR |
| DBG_NO_TRACE = _ida_idd.DBG_NO_TRACE |
| DBG_PROC_32BIT = _ida_idd.DBG_PROC_32BIT |
| DBG_PROC_64BIT = _ida_idd.DBG_PROC_64BIT |
| DBG_PROC_IS_DLL = _ida_idd.DBG_PROC_IS_DLL |
| DBG_PROC_IS_GUI = _ida_idd.DBG_PROC_IS_GUI |
| DBG_RESMOD_STEP_BACKINTO = _ida_idd.DBG_RESMOD_STEP_BACKINTO |
| DBG_RESMOD_STEP_HANDLE = _ida_idd.DBG_RESMOD_STEP_HANDLE |
| DBG_RESMOD_STEP_INTO = _ida_idd.DBG_RESMOD_STEP_INTO |
| DBG_RESMOD_STEP_OUT = _ida_idd.DBG_RESMOD_STEP_OUT |
| DBG_RESMOD_STEP_OVER = _ida_idd.DBG_RESMOD_STEP_OVER |
| DBG_RESMOD_STEP_SRCINTO = _ida_idd.DBG_RESMOD_STEP_SRCINTO |
| DBG_RESMOD_STEP_SRCOUT = _ida_idd.DBG_RESMOD_STEP_SRCOUT |
| DBG_RESMOD_STEP_SRCOVER = _ida_idd.DBG_RESMOD_STEP_SRCOVER |
| DBG_RESMOD_STEP_USER = _ida_idd.DBG_RESMOD_STEP_USER |
| DBG_SUSPENDED = _ida_idd.DBG_SUSPENDED |
| DEBUGGER_ID_6811_EMULATOR = _ida_idd.DEBUGGER_ID_6811_EMULATOR |
| DEBUGGER_ID_ARM_IPHONE_USER = _ida_idd.DEBUGGER_ID_ARM_IPHONE_USER |
| DEBUGGER_ID_ARM_LINUX_USER = _ida_idd.DEBUGGER_ID_ARM_LINUX_USER |
| DEBUGGER_ID_ARM_MACOS_USER = _ida_idd.DEBUGGER_ID_ARM_MACOS_USER |
| DEBUGGER_ID_DALVIK_USER = _ida_idd.DEBUGGER_ID_DALVIK_USER |
| DEBUGGER_ID_GDB_USER = _ida_idd.DEBUGGER_ID_GDB_USER |
| DEBUGGER_ID_TRACE_REPLAYER = _ida_idd.DEBUGGER_ID_TRACE_REPLAYER |
| DEBUGGER_ID_WINDBG = _ida_idd.DEBUGGER_ID_WINDBG |
| DEBUGGER_ID_X86_DOSBOX_EMULATOR = _ida_idd.DEBUGGER_ID_X86_DOSBOX_EMULATOR |
| DEBUGGER_ID_X86_IA32_BOCHS = _ida_idd.DEBUGGER_ID_X86_IA32_BOCHS |
| 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_X86_IA32_WIN32_USER = _ida_idd.DEBUGGER_ID_X86_IA32_WIN32_USER |
| DEBUGGER_ID_X86_PIN_TRACER = _ida_idd.DEBUGGER_ID_X86_PIN_TRACER |
| DEBUGGER_ID_XNU_USER = _ida_idd.DEBUGGER_ID_XNU_USER |
| DEF_ADDRSIZE = _ida_idd.DEF_ADDRSIZE |
| DRC_CRC = _ida_idd.DRC_CRC |
| DRC_ERROR = _ida_idd.DRC_ERROR |
| DRC_EVENTS = _ida_idd.DRC_EVENTS |
| DRC_FAILED = _ida_idd.DRC_FAILED |
| DRC_IDBSEG = _ida_idd.DRC_IDBSEG |
| DRC_NETERR = _ida_idd.DRC_NETERR |
| DRC_NOCHG = _ida_idd.DRC_NOCHG |
| DRC_NOFILE = _ida_idd.DRC_NOFILE |
| DRC_NONE = _ida_idd.DRC_NONE |
| DRC_NOPROC = _ida_idd.DRC_NOPROC |
| DRC_OK = _ida_idd.DRC_OK |
| EXC_BREAK = _ida_idd.EXC_BREAK |
| EXC_HANDLE = _ida_idd.EXC_HANDLE |
| EXC_MSG = _ida_idd.EXC_MSG |
| EXC_SILENT = _ida_idd.EXC_SILENT |
| EXCEPTION = _ida_idd.EXCEPTION |
| FUNC_TRACE = _ida_idd.FUNC_TRACE |
| IDD_INTERFACE_VERSION = _ida_idd.IDD_INTERFACE_VERSION |
| INFORMATION = _ida_idd.INFORMATION |
| INSN_TRACE = _ida_idd.INSN_TRACE |
| LIB_LOADED = _ida_idd.LIB_LOADED |
| LIB_UNLOADED = _ida_idd.LIB_UNLOADED |
| NO_EVENT = _ida_idd.NO_EVENT |
| int NO_PROCESS = 4294967295 |
| int NO_THREAD = _ida_idd.NO_THREAD |
| PROCESS_ATTACHED = _ida_idd.PROCESS_ATTACHED |
| PROCESS_DETACHED = _ida_idd.PROCESS_DETACHED |
| PROCESS_EXITED = _ida_idd.PROCESS_EXITED |
| PROCESS_STARTED = _ida_idd.PROCESS_STARTED |
| PROCESS_SUSPENDED = _ida_idd.PROCESS_SUSPENDED |
| REGISTER_ADDRESS = _ida_idd.REGISTER_ADDRESS |
| REGISTER_CS = _ida_idd.REGISTER_CS |
| REGISTER_CUSTFMT = _ida_idd.REGISTER_CUSTFMT |
| REGISTER_FP = _ida_idd.REGISTER_FP |
| REGISTER_IP = _ida_idd.REGISTER_IP |
| REGISTER_NOLF = _ida_idd.REGISTER_NOLF |
| REGISTER_READONLY = _ida_idd.REGISTER_READONLY |
| REGISTER_SP = _ida_idd.REGISTER_SP |
| REGISTER_SS = _ida_idd.REGISTER_SS |
| RESMOD_BACKINTO = _ida_idd.RESMOD_BACKINTO |
| RESMOD_HANDLE = _ida_idd.RESMOD_HANDLE |
| RESMOD_INTO = _ida_idd.RESMOD_INTO |
| RESMOD_MAX = _ida_idd.RESMOD_MAX |
| RESMOD_NONE = _ida_idd.RESMOD_NONE |
| RESMOD_OUT = _ida_idd.RESMOD_OUT |
| RESMOD_OVER = _ida_idd.RESMOD_OVER |
| RESMOD_SRCINTO = _ida_idd.RESMOD_SRCINTO |
| RESMOD_SRCOUT = _ida_idd.RESMOD_SRCOUT |
| RESMOD_SRCOVER = _ida_idd.RESMOD_SRCOVER |
| RESMOD_USER = _ida_idd.RESMOD_USER |
| RQ__NOTHRRF = _ida_idd.RQ__NOTHRRF |
| RQ_IDAIDLE = _ida_idd.RQ_IDAIDLE |
| RQ_IGNWERR = _ida_idd.RQ_IGNWERR |
| RQ_MASKING = _ida_idd.RQ_MASKING |
| RQ_NOSUSP = _ida_idd.RQ_NOSUSP |
| RQ_PROCEXIT = _ida_idd.RQ_PROCEXIT |
| RQ_RESMOD = _ida_idd.RQ_RESMOD |
| RQ_RESMOD_SHIFT = _ida_idd.RQ_RESMOD_SHIFT |
| RQ_RESUME = _ida_idd.RQ_RESUME |
| RQ_SILENT = _ida_idd.RQ_SILENT |
| RQ_SUSPEND = _ida_idd.RQ_SUSPEND |
| RQ_SUSPRUN = _ida_idd.RQ_SUSPRUN |
| RQ_SWSCREEN = _ida_idd.RQ_SWSCREEN |
| RQ_VERBOSE = _ida_idd.RQ_VERBOSE |
| RVT_FLOAT = _ida_idd.RVT_FLOAT |
| RVT_INT = _ida_idd.RVT_INT |
| RVT_UNAVAILABLE = _ida_idd.RVT_UNAVAILABLE |
| STATUS_MASK = _ida_idd.STATUS_MASK |
| STEP = _ida_idd.STEP |
| STEP_TRACE = _ida_idd.STEP_TRACE |
| THREAD_EXITED = _ida_idd.THREAD_EXITED |
| THREAD_STARTED = _ida_idd.THREAD_STARTED |
| TRACE_FULL = _ida_idd.TRACE_FULL |