IDAPython 9.0
Loading...
Searching...
No Matches
ida_idaapi.py File Reference

Classes

class  pyidc_opaque_object_t
 
class  py_clinked_object_t
 
class  object_t
 
class  plugin_t
 
class  plugmod_t
 
class  pyidc_cvt_helper__
 
class  PyIdc_cvt_int64__
 
class  PyIdc_cvt_refclass__
 
class  IDAPython_displayhook
 
class  loader_input_t
 

Namespaces

namespace  ida_idaapi
 

Functions

 require (modulename, package=None)
 
 _replace_module_function (replacement)
 
 replfun (func)
 
 _qvector_front (self)
 
 _qvector_back (self)
 
 _bounded_getitem_iterator (self)
 
 as_cstr (val)
 
 as_UTF16 (s)
 
 as_uint32 (v)
 
 as_int32 (v)
 
 as_signed (v, nbits=32)
 
 TRUNC (ea)
 
 copy_bits (v, s, e=-1)
 
 struct_unpack (buffer, signed=False, offs=0)
 
 IDAPython_ExecSystem (cmd)
 
 IDAPython_FormatExc (etype, value=None, tb=None, limit=None)
 
 IDAPython_ExecScript (path, g, print_error=True)
 
 IDAPython_LoadProcMod (path, g, print_error=True)
 
 IDAPython_UnLoadProcMod (script, g, print_error=True)
 
 IDAPython_GetDocstrings (obj)
 
 _listify_types (*classes)
 
 notify_when (when, callback)
 
 _make_one_time_warning_message (bad_attr, new_attr)
 
 _make_missed_695bwcompat_property (bad_attr, new_attr, has_setter)
 
'PyObject *' parse_command_line3 (str cmdline)
 
 set_script_timeout (timeout)
 
 disable_script_timeout ()
 
 enable_extlang_python (enable)
 
None enable_python_cli (bool enable)
 
str format_basestring ('PyObject *' _in)
 
None pygc_refresh ('PyObject *' _self)
 
'PyObject *' pygc_create_groups ('PyObject *' _self, 'PyObject *' groups_infos)
 
'PyObject *' pygc_delete_groups ('PyObject *' _self, 'PyObject *' groups, 'PyObject *' new_current)
 
'PyObject *' pygc_set_groups_visibility ('PyObject *' _self, 'PyObject *' groups, 'PyObject *' expand, 'PyObject *' new_current)
 
'TWidget *' pycim_get_widget ('PyObject *' _self)
 
None pycim_view_close ('PyObject *' _self)
 

Variables

 BADADDR = _ida_idaapi.BADADDR
 
 BADADDR32 = _ida_idaapi.BADADDR32
 
 BADADDR64 = _ida_idaapi.BADADDR64
 
 BADSEL = _ida_idaapi.BADSEL
 
 SIZE_MAX = _ida_idaapi.SIZE_MAX
 
 ea_t = int
 
 integer_types = int, long
 
 string_types = str, unicode
 
 long_type = long
 
int SEEK_SET = 0
 
int SEEK_CUR = 1
 
int SEEK_END = 2
 
int PLUGIN_MOD = 1
 
int PLUGIN_DRAW = 2
 
int PLUGIN_SEG = 4
 
int PLUGIN_UNL = 8
 
int PLUGIN_HIDE = 16
 
int PLUGIN_DBG = 32
 
int PLUGIN_PROC = 64
 
int PLUGIN_FIX = 128
 
int PLUGIN_MULTI = 256
 
int PLUGIN_SKIP = 0
 
int PLUGIN_OK = 1
 
int PLUGIN_KEEP = 2
 
int PY_ICID_INT64 = 0
 
int PY_ICID_BYREF = 1
 
int PY_ICID_OPAQUE = 2
 
int ST_OVER_DEBUG_SEG = 1
 
int ST_OVER_LIB_FUNC = 2
 
 as_unicode = as_UTF16
 
 IDAPython_Completion = __IDAPython_Completion_Util()
 
int NW_OPENIDB = 1
 
int NW_CLOSEIDB = 2
 
int NW_INITIDA = 4
 
int NW_TERMIDA = 8
 
int NW_REMOVE = 16
 
 _notify_when_dispatcher = None
 
 _IDAPython_displayhook = IDAPython_displayhook()
 
 displayhook
 
 HBF_CALL_WITH_NEW_EXEC = _ida_idaapi.HBF_CALL_WITH_NEW_EXEC
 
 HBF_VOLATILE_METHOD_SET = _ida_idaapi.HBF_VOLATILE_METHOD_SET
 
 at = cls.__getitem__
 
 append = cls.push_back