IDAPython 8.4
|
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__() | |
"PyObject *" appcall | ( | * | args | ) |
func_ea | ea_t |
tid | thid_t |
_type_or_none | bytevec_t const & |
_fields | bytevec_t const & |
arg_list | PyObject * |
"bool" can_exc_continue | ( | * | args | ) |
ev | debug_event_t const * |
"error_t" cleanup_appcall | ( | * | args | ) |
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. |
"error_t" dbg_appcall | ( | * | args | ) |
retval | (C++: idc_value_t *) function return value
|
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 |
"PyObject *" dbg_get_memory_info | ( | * | args | ) |
"PyObject *" dbg_get_name | ( | * | args | ) |
"PyObject *" dbg_get_registers | ( | * | args | ) |
Basically, it returns an array of structure similar to to idd.hpp / register_info_t
"PyObject *" dbg_get_thread_sreg_base | ( | * | args | ) |
tid | thread id |
sreg_value | segment register (selector) value |
"PyObject *" dbg_read_memory | ( | * | args | ) |
ea | ea_t |
sz | size_t |
"PyObject *" dbg_write_memory | ( | * | args | ) |
ea | ea_t |
buf | bytevec_t const & |
"debugger_t *" get_dbg | ( | * | args | ) |
"ea_t" get_event_bpt_hea | ( | * | args | ) |
ev | debug_event_t const * |
"uint" get_event_exc_code | ( | * | args | ) |
ev | debug_event_t const * |
"ea_t" get_event_exc_ea | ( | * | args | ) |
ev | debug_event_t const * |
"size_t" get_event_exc_info | ( | * | args | ) |
ev | debug_event_t const * |
"size_t" get_event_info | ( | * | args | ) |
ev | debug_event_t const * |
"ea_t" get_event_module_base | ( | * | args | ) |
ev | debug_event_t const * |
"size_t" get_event_module_name | ( | * | args | ) |
ev | debug_event_t const * |
"asize_t" get_event_module_size | ( | * | args | ) |
ev | debug_event_t const * |
"void" set_debug_event_code | ( | * | args | ) |
ev | debug_event_t * |
id | enum event_id_t |
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 |
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_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_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_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_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 = 0xFFFFFFFF |
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_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 |
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 |