|
IDAPython 9.0
|
Classes | |
| class | qrefcnt_obj_t |
| Proxy of C++ qrefcnt_obj_t class. More... | |
| class | channel_redir_t |
| Proxy of C++ channel_redir_t class. More... | |
| class | plugin_options_t |
| Proxy of C++ plugin_options_t class. More... | |
| class | instant_dbgopts_t |
| Proxy of C++ instant_dbgopts_t class. More... | |
| class | qmutex_locker_t |
| Proxy of C++ qmutex_locker_t class. More... | |
| class | intvec_t |
| Proxy of C++ qvector< int > class. More... | |
| class | uintvec_t |
| Proxy of C++ qvector< unsigned int > class. More... | |
| class | int64vec_t |
| Proxy of C++ qvector< long long > class. More... | |
| class | uint64vec_t |
| Proxy of C++ qvector< unsigned long long > class. More... | |
| class | boolvec_t |
| Proxy of C++ qvector< bool > class. More... | |
| class | strvec_t |
| Proxy of C++ qvector< simpleline_t > class. More... | |
| class | sizevec_t |
| Proxy of C++ qvector< size_t > class. More... | |
| class | uchar_array |
| Proxy of C++ uchar_array class. More... | |
| class | tid_array |
| Proxy of C++ tid_array class. More... | |
| class | ea_array |
| Proxy of C++ ea_array class. More... | |
| class | sel_array |
| Proxy of C++ sel_array class. More... | |
| class | uval_array |
| Proxy of C++ uval_array class. More... | |
| class | uchar_pointer |
| Proxy of C++ uchar_pointer class. More... | |
| class | ushort_pointer |
| Proxy of C++ ushort_pointer class. More... | |
| class | uint_pointer |
| Proxy of C++ uint_pointer class. More... | |
| class | sint8_pointer |
| Proxy of C++ sint8_pointer class. More... | |
| class | int8_pointer |
| Proxy of C++ int8_pointer class. More... | |
| class | uint8_pointer |
| Proxy of C++ uint8_pointer class. More... | |
| class | int16_pointer |
| Proxy of C++ int16_pointer class. More... | |
| class | uint16_pointer |
| Proxy of C++ uint16_pointer class. More... | |
| class | int32_pointer |
| Proxy of C++ int32_pointer class. More... | |
| class | uint32_pointer |
| Proxy of C++ uint32_pointer class. More... | |
| class | int64_pointer |
| Proxy of C++ int64_pointer class. More... | |
| class | uint64_pointer |
| Proxy of C++ uint64_pointer class. More... | |
| class | ssize_pointer |
| Proxy of C++ ssize_pointer class. More... | |
| class | bool_pointer |
| Proxy of C++ bool_pointer class. More... | |
| class | char_pointer |
| Proxy of C++ char_pointer class. More... | |
| class | short_pointer |
| Proxy of C++ short_pointer class. More... | |
| class | int_pointer |
| Proxy of C++ int_pointer class. More... | |
| class | ea_pointer |
| Proxy of C++ ea_pointer class. More... | |
| class | sel_pointer |
| Proxy of C++ sel_pointer class. More... | |
| class | asize_pointer |
| Proxy of C++ asize_pointer class. More... | |
| class | adiff_pointer |
| Proxy of C++ adiff_pointer class. More... | |
| class | uval_pointer |
| Proxy of C++ uval_pointer class. More... | |
| class | sval_pointer |
| Proxy of C++ sval_pointer class. More... | |
| class | ea32_pointer |
| Proxy of C++ ea32_pointer class. More... | |
| class | ea64_pointer |
| Proxy of C++ ea64_pointer class. More... | |
| class | flags_pointer |
| Proxy of C++ flags_pointer class. More... | |
| class | flags64_pointer |
| Proxy of C++ flags64_pointer class. More... | |
| class | tid_pointer |
| Proxy of C++ tid_pointer class. More... | |
| class | _qstrvec_t |
Namespaces | |
| namespace | ida_pro |
| This is the first header included in the IDA project. | |
Functions | |
| "int64" | qatoll ("char const *" nptr) |
| qatoll(nptr) -> int64 | |
| "void" | qexit ("int" code) |
| qexit(code) Call qatexit functions, shut down UI and kernel, and exit. | |
| "int" | log2ceil ("uint64" d64) |
| log2ceil(d64) -> int calculate ceil(log2(d64)) or floor(log2(d64)), it returns 0 if d64 == 0 | |
| "int" | log2floor ("uint64" d64) |
| log2floor(d64) -> int | |
| "uint64" | extend_sign ("uint64" v, "int" nbytes, "bool" sign_extend) |
| extend_sign(v, nbytes, sign_extend) -> uint64 Sign-, or zero-extend the value 'v' to occupy 64 bits. | |
| "int" | readbytes ("int" h, "uint32 *" res, "int" size, "bool" mf) |
| readbytes(h, res, size, mf) -> int Read at most 4 bytes from file. | |
| "int" | writebytes ("int" h, "uint32" l, "int" size, "bool" mf) |
| writebytes(h, l, size, mf) -> int Write at most 4 bytes to file. | |
| "void" | reloc_value ("void *" value, "int" size, "adiff_t" delta, "bool" mf) |
| reloc_value(value, size, delta, mf) | |
| "void *" | qvector_reserve ("void *" vec, "void *" old, "size_t" cnt, "size_t" elsize) |
| qvector_reserve(vec, old, cnt, elsize) -> void * Change capacity of given qvector. | |
| "bool" | relocate_relobj ("relobj_t *" _relobj, "ea_t" ea, "bool" mf) |
| relocate_relobj(_relobj, ea, mf) -> bool | |
| "bool" | is_cvt64 () |
| is_cvt64() -> bool is IDA converting IDB into I64? | |
| "bool" | quote_cmdline_arg ("qstring *" arg) |
| quote_cmdline_arg(arg) -> bool Quote a command line argument if it contains escape characters. | |
| "bool" | parse_dbgopts ("instant_dbgopts_t" ido, "char const *" r_switch) |
| parse_dbgopts(ido, r_switch) -> bool Parse the -r command line switch (for instant debugging). | |
| "int" | check_process_exit ("void *" handle, "int *" exit_code, "int" msecs=-1) |
| check_process_exit(handle, exit_code, msecs=-1) -> int Check whether process has terminated or not. | |
| "enum tty_control_t" | is_control_tty ("int" fd) |
| is_control_tty(fd) -> enum tty_control_t Check if the current process is the owner of the TTY specified by 'fd' (typically an opened descriptor to /dev/tty). | |
| "void" | qdetach_tty () |
| qdetach_tty() If the current terminal is the controlling terminal of the calling process, give up this controlling terminal. | |
| "void" | qcontrol_tty () |
| qcontrol_tty() Make the current terminal the controlling terminal of the calling process. | |
| "bool" | qthread_equal ("__qthread_t" q1, "__qthread_t" q2) |
| qthread_equal(q1, q2) -> bool Are two threads equal? | |
| "bool" | is_main_thread () |
| is_main_thread() -> bool Are we running in the main thread? | |
| "qstring *" | get_login_name () |
| get_login_name() -> str Get the user name for the current desktop session | |
| "PyObject *" | qstrvec_t_create () |
| qstrvec_t_create() -> PyObject * | |
| "bool" | qstrvec_t_destroy ("PyObject *" py_obj) |
| qstrvec_t_destroy(py_obj) -> bool | |
| "qstrvec_t *" | qstrvec_t_get_clink ("PyObject *" _self) |
| qstrvec_t_get_clink(_self) -> qstrvec_t * | |
| "PyObject *" | qstrvec_t_get_clink_ptr ("PyObject *" _self) |
| qstrvec_t_get_clink_ptr(_self) -> PyObject * | |
| "bool" | qstrvec_t_assign ("PyObject *" _self, "PyObject *" other) |
| qstrvec_t_assign(_self, other) -> bool | |
| "PyObject *" | qstrvec_t_addressof ("PyObject *" _self, "size_t" idx) |
| qstrvec_t_addressof(_self, idx) -> PyObject * | |
| "bool" | qstrvec_t_set ("PyObject *" _self, "size_t" idx, "char const *" s) |
| qstrvec_t_set(_self, idx, s) -> bool | |
| "bool" | qstrvec_t_from_list ("PyObject *" _self, "PyObject *" py_list) |
| qstrvec_t_from_list(_self, py_list) -> bool | |
| "size_t" | qstrvec_t_size ("PyObject *" _self) |
| qstrvec_t_size(_self) -> size_t | |
| "PyObject *" | qstrvec_t_get ("PyObject *" _self, "size_t" idx) |
| qstrvec_t_get(_self, idx) -> PyObject * | |
| "bool" | qstrvec_t_add ("PyObject *" _self, "char const *" s) |
| qstrvec_t_add(_self, s) -> bool | |
| "bool" | qstrvec_t_clear ("PyObject *" _self, "bool" qclear) |
| qstrvec_t_clear(_self, qclear) -> bool | |
| "bool" | qstrvec_t_insert ("PyObject *" _self, "size_t" idx, "char const *" s) |
| qstrvec_t_insert(_self, idx, s) -> bool | |
| "bool" | qstrvec_t_remove ("PyObject *" _self, "size_t" idx) |
| qstrvec_t_remove(_self, idx) -> bool | |
| "PyObject *" | str2user ("char const *" str) |
| str2user(str) -> str or None Insert C-style escape characters to string | |
Variables | |
| BADDIFF = _ida_pro.BADDIFF | |
| IDA_SDK_VERSION = _ida_pro.IDA_SDK_VERSION | |
| BADMEMSIZE = _ida_pro.BADMEMSIZE | |
| _CRT_DECLARE_NONSTDC_NAMES = _ida_pro._CRT_DECLARE_NONSTDC_NAMES | |
| MAXSTR = _ida_pro.MAXSTR | |
| FMT_64 = _ida_pro.FMT_64 | |
| FMT_Z = _ida_pro.FMT_Z | |
| FMT_ZX = _ida_pro.FMT_ZX | |
| FMT_ZS = _ida_pro.FMT_ZS | |
| FMT_EA = _ida_pro.FMT_EA | |
| IDBDEC_ESCAPE = _ida_pro.IDBDEC_ESCAPE | |
| CP_BOM = _ida_pro.CP_BOM | |
| UTF8_BOM = _ida_pro.UTF8_BOM | |
| UTF16LE_BOM = _ida_pro.UTF16LE_BOM | |
| UTF16BE_BOM = _ida_pro.UTF16BE_BOM | |
| UTF32LE_BOM = _ida_pro.UTF32LE_BOM | |
| UTF32BE_BOM = _ida_pro.UTF32BE_BOM | |
| CP_ELLIPSIS = _ida_pro.CP_ELLIPSIS | |
| UTF8_ELLIPSIS = _ida_pro.UTF8_ELLIPSIS | |
| CP_REPLCHAR = _ida_pro.CP_REPLCHAR | |
| UTF8_REPLCHAR = _ida_pro.UTF8_REPLCHAR | |
| MAX_UTF8_SEQ_LEN = _ida_pro.MAX_UTF8_SEQ_LEN | |
| CEF_RETERR = _ida_pro.CEF_RETERR | |
| ENC_WIN1252 = _ida_pro.ENC_WIN1252 | |
| ENC_UTF8 = _ida_pro.ENC_UTF8 | |
| ENC_MUTF8 = _ida_pro.ENC_MUTF8 | |
| ENC_UTF16 = _ida_pro.ENC_UTF16 | |
| ENC_UTF16LE = _ida_pro.ENC_UTF16LE | |
| ENC_UTF16BE = _ida_pro.ENC_UTF16BE | |
| ENC_UTF32 = _ida_pro.ENC_UTF32 | |
| ENC_UTF32LE = _ida_pro.ENC_UTF32LE | |
| ENC_UTF32BE = _ida_pro.ENC_UTF32BE | |
| CP_UTF8 = _ida_pro.CP_UTF8 | |
| CP_UTF16 = _ida_pro.CP_UTF16 | |
| SUBSTCHAR = _ida_pro.SUBSTCHAR | |
| IOREDIR_INPUT = _ida_pro.IOREDIR_INPUT | |
| IOREDIR_OUTPUT = _ida_pro.IOREDIR_OUTPUT | |
| IOREDIR_APPEND = _ida_pro.IOREDIR_APPEND | |
| IOREDIR_QUOTED = _ida_pro.IOREDIR_QUOTED | |
| QWCONTINUED = _ida_pro.QWCONTINUED | |
| QWNOHANG = _ida_pro.QWNOHANG | |
| TCT_UNKNOWN = _ida_pro.TCT_UNKNOWN | |
| TCT_OWNER = _ida_pro.TCT_OWNER | |
| TCT_NOT_OWNER = _ida_pro.TCT_NOT_OWNER | |
| cvar = _ida_pro.cvar | |
| NULL_PIPE_HANDLE = cvar.NULL_PIPE_HANDLE | |
| longlongvec_t = int64vec_t | |
| ulonglongvec_t = uint64vec_t | |
| svalvec_t = int64vec_t | |
| uvalvec_t = uint64vec_t | |
| eavec_t = uvalvec_t | |