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 |