|
'error_t' | enable_flags (ida_idaapi.ea_t start_ea, ida_idaapi.ea_t end_ea, 'storage_type_t' stt) |
|
'error_t' | disable_flags (ida_idaapi.ea_t start_ea, ida_idaapi.ea_t end_ea) |
|
'error_t' | change_storage_type (ida_idaapi.ea_t start_ea, ida_idaapi.ea_t end_ea, 'storage_type_t' stt) |
|
ida_idaapi.ea_t | next_addr (ida_idaapi.ea_t ea) |
|
ida_idaapi.ea_t | prev_addr (ida_idaapi.ea_t ea) |
|
ida_idaapi.ea_t | next_chunk (ida_idaapi.ea_t ea) |
|
ida_idaapi.ea_t | prev_chunk (ida_idaapi.ea_t ea) |
|
ida_idaapi.ea_t | chunk_start (ida_idaapi.ea_t ea) |
|
'asize_t' | chunk_size (ida_idaapi.ea_t ea) |
|
ida_idaapi.ea_t | find_free_chunk (ida_idaapi.ea_t start, 'asize_t' size, 'asize_t' alignment) |
|
ida_idaapi.ea_t | next_that (ida_idaapi.ea_t ea, ida_idaapi.ea_t maxea, 'testf_t *' testf) |
|
ida_idaapi.ea_t | next_unknown (ida_idaapi.ea_t ea, ida_idaapi.ea_t maxea) |
|
ida_idaapi.ea_t | prev_that (ida_idaapi.ea_t ea, ida_idaapi.ea_t minea, 'testf_t *' testf) |
|
ida_idaapi.ea_t | prev_unknown (ida_idaapi.ea_t ea, ida_idaapi.ea_t minea) |
|
ida_idaapi.ea_t | prev_head (ida_idaapi.ea_t ea, ida_idaapi.ea_t minea) |
|
ida_idaapi.ea_t | next_head (ida_idaapi.ea_t ea, ida_idaapi.ea_t maxea) |
|
ida_idaapi.ea_t | prev_not_tail (ida_idaapi.ea_t ea) |
|
ida_idaapi.ea_t | next_not_tail (ida_idaapi.ea_t ea) |
|
ida_idaapi.ea_t | prev_visea (ida_idaapi.ea_t ea) |
|
ida_idaapi.ea_t | next_visea (ida_idaapi.ea_t ea) |
|
ida_idaapi.ea_t | get_item_head (ida_idaapi.ea_t ea) |
|
ida_idaapi.ea_t | get_item_end (ida_idaapi.ea_t ea) |
|
ida_idaapi.ea_t | calc_max_item_end (ida_idaapi.ea_t ea, int how=15) |
|
'asize_t' | get_item_size (ida_idaapi.ea_t ea) |
|
bool | is_mapped (ida_idaapi.ea_t ea) |
|
'flags64_t' | get_flags_ex (ida_idaapi.ea_t ea, int how) |
|
'flags64_t' | get_flags (ida_idaapi.ea_t ea) |
|
'flags64_t' | get_full_flags (ida_idaapi.ea_t ea) |
|
'flags64_t' | get_item_flag (ida_idaapi.ea_t _from, int n, ida_idaapi.ea_t ea, bool appzero) |
|
bool | get_item_refinfo ('refinfo_t' ri, ida_idaapi.ea_t ea, int n) |
|
bool | has_value ('flags64_t' F) |
|
None | del_value (ida_idaapi.ea_t ea) |
|
bool | is_loaded (ida_idaapi.ea_t ea) |
|
int | nbits (ida_idaapi.ea_t ea) |
|
int | bytesize (ida_idaapi.ea_t ea) |
|
'uchar' | get_byte (ida_idaapi.ea_t ea) |
|
'uchar' | get_db_byte (ida_idaapi.ea_t ea) |
|
'ushort' | get_word (ida_idaapi.ea_t ea) |
|
int | get_dword (ida_idaapi.ea_t ea) |
|
'uint64' | get_qword (ida_idaapi.ea_t ea) |
|
'uint64' | get_wide_byte (ida_idaapi.ea_t ea) |
|
'uint64' | get_wide_word (ida_idaapi.ea_t ea) |
|
'uint64' | get_wide_dword (ida_idaapi.ea_t ea) |
|
'uchar *' | get_octet ('octet_generator_t' ogen) |
|
int | get_16bit (ida_idaapi.ea_t ea) |
|
int | get_32bit (ida_idaapi.ea_t ea) |
|
'uint64' | get_64bit (ida_idaapi.ea_t ea) |
|
bool | get_data_value ('uval_t *' v, ida_idaapi.ea_t ea, 'asize_t' size) |
|
'uint64' | get_original_byte (ida_idaapi.ea_t ea) |
|
'uint64' | get_original_word (ida_idaapi.ea_t ea) |
|
'uint64' | get_original_dword (ida_idaapi.ea_t ea) |
|
'uint64' | get_original_qword (ida_idaapi.ea_t ea) |
|
bool | put_byte (ida_idaapi.ea_t ea, 'uint64' x) |
|
None | put_word (ida_idaapi.ea_t ea, 'uint64' x) |
|
None | put_dword (ida_idaapi.ea_t ea, 'uint64' x) |
|
None | put_qword (ida_idaapi.ea_t ea, 'uint64' x) |
|
bool | patch_byte (ida_idaapi.ea_t ea, 'uint64' x) |
|
bool | patch_word (ida_idaapi.ea_t ea, 'uint64' x) |
|
bool | patch_dword (ida_idaapi.ea_t ea, 'uint64' x) |
|
bool | patch_qword (ida_idaapi.ea_t ea, 'uint64' x) |
|
bool | revert_byte (ida_idaapi.ea_t ea) |
|
None | add_byte (ida_idaapi.ea_t ea, int value) |
|
None | add_word (ida_idaapi.ea_t ea, 'uint64' value) |
|
None | add_dword (ida_idaapi.ea_t ea, 'uint64' value) |
|
None | add_qword (ida_idaapi.ea_t ea, 'uint64' value) |
|
bool | get_zero_ranges ('rangeset_t' zranges, 'range_t' range) |
|
None | put_bytes (ida_idaapi.ea_t ea, 'void const *' buf) |
|
None | patch_bytes (ida_idaapi.ea_t ea, 'void const *' buf) |
|
bool | is_code ('flags64_t' F) |
|
bool | f_is_code ('flags64_t' F, 'void *' arg2) |
|
bool | is_data ('flags64_t' F) |
|
bool | f_is_data ('flags64_t' F, 'void *' arg2) |
|
bool | is_tail ('flags64_t' F) |
|
bool | f_is_tail ('flags64_t' F, 'void *' arg2) |
|
bool | is_not_tail ('flags64_t' F) |
|
bool | f_is_not_tail ('flags64_t' F, 'void *' arg2) |
|
bool | is_unknown ('flags64_t' F) |
|
bool | is_head ('flags64_t' F) |
|
bool | f_is_head ('flags64_t' F, 'void *' arg2) |
|
bool | del_items (ida_idaapi.ea_t ea, int flags=0, 'asize_t' nbytes=1, 'may_destroy_cb_t *' may_destroy=None) |
|
bool | is_manual_insn (ida_idaapi.ea_t ea) |
|
str | get_manual_insn (ida_idaapi.ea_t ea) |
|
None | set_manual_insn (ida_idaapi.ea_t ea, str manual_insn) |
|
bool | is_flow ('flags64_t' F) |
|
bool | has_extra_cmts ('flags64_t' F) |
|
bool | f_has_extra_cmts ('flags64_t' f, 'void *' arg2) |
|
bool | has_cmt ('flags64_t' F) |
|
bool | f_has_cmt ('flags64_t' f, 'void *' arg2) |
|
bool | has_xref ('flags64_t' F) |
|
bool | f_has_xref ('flags64_t' f, 'void *' arg2) |
|
bool | has_name ('flags64_t' F) |
|
bool | f_has_name ('flags64_t' f, 'void *' arg2) |
|
bool | has_dummy_name ('flags64_t' F) |
|
bool | f_has_dummy_name ('flags64_t' f, 'void *' arg2) |
|
bool | has_auto_name ('flags64_t' F) |
|
bool | has_any_name ('flags64_t' F) |
|
bool | has_user_name ('flags64_t' F) |
|
bool | f_has_user_name ('flags64_t' F, 'void *' arg2) |
|
bool | is_invsign (ida_idaapi.ea_t ea, 'flags64_t' F, int n) |
|
bool | toggle_sign (ida_idaapi.ea_t ea, int n) |
|
bool | is_bnot (ida_idaapi.ea_t ea, 'flags64_t' F, int n) |
|
bool | toggle_bnot (ida_idaapi.ea_t ea, int n) |
|
bool | is_lzero (ida_idaapi.ea_t ea, int n) |
|
bool | set_lzero (ida_idaapi.ea_t ea, int n) |
|
bool | clr_lzero (ida_idaapi.ea_t ea, int n) |
|
bool | toggle_lzero (ida_idaapi.ea_t ea, int n) |
|
bool | leading_zero_important (ida_idaapi.ea_t ea, int n) |
|
int | get_operand_type_shift (int n) |
|
'flags64_t' | get_operand_flag ('uint8' typebits, int n) |
|
bool | is_flag_for_operand ('flags64_t' F, 'uint8' typebits, int n) |
|
bool | is_defarg0 ('flags64_t' F) |
|
bool | is_defarg1 ('flags64_t' F) |
|
bool | is_off0 ('flags64_t' F) |
|
bool | is_off1 ('flags64_t' F) |
|
bool | is_char0 ('flags64_t' F) |
|
bool | is_char1 ('flags64_t' F) |
|
bool | is_seg0 ('flags64_t' F) |
|
bool | is_seg1 ('flags64_t' F) |
|
bool | is_enum0 ('flags64_t' F) |
|
bool | is_enum1 ('flags64_t' F) |
|
bool | is_stroff0 ('flags64_t' F) |
|
bool | is_stroff1 ('flags64_t' F) |
|
bool | is_stkvar0 ('flags64_t' F) |
|
bool | is_stkvar1 ('flags64_t' F) |
|
bool | is_float0 ('flags64_t' F) |
|
bool | is_float1 ('flags64_t' F) |
|
bool | is_custfmt0 ('flags64_t' F) |
|
bool | is_custfmt1 ('flags64_t' F) |
|
bool | is_numop0 ('flags64_t' F) |
|
bool | is_numop1 ('flags64_t' F) |
|
'flags64_t' | get_optype_flags0 ('flags64_t' F) |
|
'flags64_t' | get_optype_flags1 ('flags64_t' F) |
|
bool | is_defarg ('flags64_t' F, int n) |
|
bool | is_off ('flags64_t' F, int n) |
|
bool | is_char ('flags64_t' F, int n) |
|
bool | is_seg ('flags64_t' F, int n) |
|
bool | is_enum ('flags64_t' F, int n) |
|
bool | is_manual ('flags64_t' F, int n) |
|
bool | is_stroff ('flags64_t' F, int n) |
|
bool | is_stkvar ('flags64_t' F, int n) |
|
bool | is_fltnum ('flags64_t' F, int n) |
|
bool | is_custfmt ('flags64_t' F, int n) |
|
bool | is_numop ('flags64_t' F, int n) |
|
bool | is_suspop (ida_idaapi.ea_t ea, 'flags64_t' F, int n) |
|
bool | op_adds_xrefs ('flags64_t' F, int n) |
|
bool | set_op_type (ida_idaapi.ea_t ea, 'flags64_t' type, int n) |
|
bool | op_seg (ida_idaapi.ea_t ea, int n) |
|
bool | op_enum (ida_idaapi.ea_t ea, int n, 'tid_t' id, 'uchar' serial=0) |
|
'uchar *' | get_enum_id (ida_idaapi.ea_t ea, int n) |
|
bool | op_based_stroff ('insn_t const &' insn, int n, 'adiff_t' opval, ida_idaapi.ea_t base) |
|
bool | op_stkvar (ida_idaapi.ea_t ea, int n) |
|
bool | set_forced_operand (ida_idaapi.ea_t ea, int n, str op) |
|
str | get_forced_operand (ida_idaapi.ea_t ea, int n) |
|
bool | is_forced_operand (ida_idaapi.ea_t ea, int n) |
|
'flags64_t' | combine_flags ('flags64_t' F) |
|
'flags64_t' | char_flag () |
|
'flags64_t' | off_flag () |
|
'flags64_t' | enum_flag () |
|
'flags64_t' | stroff_flag () |
|
'flags64_t' | stkvar_flag () |
|
'flags64_t' | flt_flag () |
|
'flags64_t' | custfmt_flag () |
|
'flags64_t' | seg_flag () |
|
'flags64_t' | num_flag () |
|
'flags64_t' | hex_flag () |
|
'flags64_t' | dec_flag () |
|
'flags64_t' | oct_flag () |
|
'flags64_t' | bin_flag () |
|
bool | op_chr (ida_idaapi.ea_t ea, int n) |
|
bool | op_num (ida_idaapi.ea_t ea, int n) |
|
bool | op_hex (ida_idaapi.ea_t ea, int n) |
|
bool | op_dec (ida_idaapi.ea_t ea, int n) |
|
bool | op_oct (ida_idaapi.ea_t ea, int n) |
|
bool | op_bin (ida_idaapi.ea_t ea, int n) |
|
bool | op_flt (ida_idaapi.ea_t ea, int n) |
|
bool | op_custfmt (ida_idaapi.ea_t ea, int n, int fid) |
|
bool | clr_op_type (ida_idaapi.ea_t ea, int n) |
|
int | get_default_radix () |
|
int | get_radix ('flags64_t' F, int n) |
|
'flags64_t' | code_flag () |
|
'flags64_t' | byte_flag () |
|
'flags64_t' | word_flag () |
|
'flags64_t' | dword_flag () |
|
'flags64_t' | qword_flag () |
|
'flags64_t' | oword_flag () |
|
'flags64_t' | yword_flag () |
|
'flags64_t' | zword_flag () |
|
'flags64_t' | tbyte_flag () |
|
'flags64_t' | strlit_flag () |
|
'flags64_t' | stru_flag () |
|
'flags64_t' | cust_flag () |
|
'flags64_t' | align_flag () |
|
'flags64_t' | float_flag () |
|
'flags64_t' | double_flag () |
|
'flags64_t' | packreal_flag () |
|
bool | is_byte ('flags64_t' F) |
|
bool | is_word ('flags64_t' F) |
|
bool | is_dword ('flags64_t' F) |
|
bool | is_qword ('flags64_t' F) |
|
bool | is_oword ('flags64_t' F) |
|
bool | is_yword ('flags64_t' F) |
|
bool | is_zword ('flags64_t' F) |
|
bool | is_tbyte ('flags64_t' F) |
|
bool | is_float ('flags64_t' F) |
|
bool | is_double ('flags64_t' F) |
|
bool | is_pack_real ('flags64_t' F) |
|
bool | is_strlit ('flags64_t' F) |
|
bool | is_struct ('flags64_t' F) |
|
bool | is_align ('flags64_t' F) |
|
bool | is_custom ('flags64_t' F) |
|
bool | f_is_byte ('flags64_t' F, 'void *' arg2) |
|
bool | f_is_word ('flags64_t' F, 'void *' arg2) |
|
bool | f_is_dword ('flags64_t' F, 'void *' arg2) |
|
bool | f_is_qword ('flags64_t' F, 'void *' arg2) |
|
bool | f_is_oword ('flags64_t' F, 'void *' arg2) |
|
bool | f_is_yword ('flags64_t' F, 'void *' arg2) |
|
bool | f_is_tbyte ('flags64_t' F, 'void *' arg2) |
|
bool | f_is_float ('flags64_t' F, 'void *' arg2) |
|
bool | f_is_double ('flags64_t' F, 'void *' arg2) |
|
bool | f_is_pack_real ('flags64_t' F, 'void *' arg2) |
|
bool | f_is_strlit ('flags64_t' F, 'void *' arg2) |
|
bool | f_is_struct ('flags64_t' F, 'void *' arg2) |
|
bool | f_is_align ('flags64_t' F, 'void *' arg2) |
|
bool | f_is_custom ('flags64_t' F, 'void *' arg2) |
|
bool | is_same_data_type ('flags64_t' F1, 'flags64_t' F2) |
|
'flags64_t' | get_flags_by_size ('size_t' size) |
|
bool | create_data (ida_idaapi.ea_t ea, 'flags64_t' dataflag, 'asize_t' size, 'tid_t' tid) |
|
'flags64_t' | calc_dflags ('flags64_t' f, bool force) |
|
bool | create_byte (ida_idaapi.ea_t ea, 'asize_t' length, bool force=False) |
|
bool | create_word (ida_idaapi.ea_t ea, 'asize_t' length, bool force=False) |
|
bool | create_dword (ida_idaapi.ea_t ea, 'asize_t' length, bool force=False) |
|
bool | create_qword (ida_idaapi.ea_t ea, 'asize_t' length, bool force=False) |
|
bool | create_oword (ida_idaapi.ea_t ea, 'asize_t' length, bool force=False) |
|
bool | create_yword (ida_idaapi.ea_t ea, 'asize_t' length, bool force=False) |
|
bool | create_zword (ida_idaapi.ea_t ea, 'asize_t' length, bool force=False) |
|
bool | create_tbyte (ida_idaapi.ea_t ea, 'asize_t' length, bool force=False) |
|
bool | create_float (ida_idaapi.ea_t ea, 'asize_t' length, bool force=False) |
|
bool | create_double (ida_idaapi.ea_t ea, 'asize_t' length, bool force=False) |
|
bool | create_packed_real (ida_idaapi.ea_t ea, 'asize_t' length, bool force=False) |
|
bool | create_struct (ida_idaapi.ea_t ea, 'asize_t' length, 'tid_t' tid, bool force=False) |
|
bool | create_custdata (ida_idaapi.ea_t ea, 'asize_t' length, int dtid, int fid, bool force=False) |
|
bool | create_align (ida_idaapi.ea_t ea, 'asize_t' length, int alignment) |
|
int | calc_min_align ('asize_t' length) |
|
int | calc_max_align (ida_idaapi.ea_t endea) |
|
int | calc_def_align (ida_idaapi.ea_t ea, int mina, int maxa) |
|
bool | create_16bit_data (ida_idaapi.ea_t ea, 'asize_t' length) |
|
bool | create_32bit_data (ida_idaapi.ea_t ea, 'asize_t' length) |
|
'size_t' | get_max_strlit_length (ida_idaapi.ea_t ea, int strtype, int options=0) |
|
bool | create_strlit (ida_idaapi.ea_t start, 'size_t' len, int strtype) |
|
'opinfo_t *' | get_opinfo ('opinfo_t' buf, ida_idaapi.ea_t ea, int n, 'flags64_t' flags) |
|
bool | set_opinfo (ida_idaapi.ea_t ea, int n, 'flags64_t' flag, 'opinfo_t' ti, bool suppress_events=False) |
|
'asize_t' | get_data_elsize (ida_idaapi.ea_t ea, 'flags64_t' F, 'opinfo_t' ti=None) |
|
'asize_t' | get_full_data_elsize (ida_idaapi.ea_t ea, 'flags64_t' F, 'opinfo_t' ti=None) |
|
int | is_varsize_item (ida_idaapi.ea_t ea, 'flags64_t' F, 'opinfo_t' ti=None, 'asize_t *' itemsize=None) |
|
'asize_t' | get_possible_item_varsize (ida_idaapi.ea_t ea, 'tinfo_t' tif) |
|
bool | can_define_item (ida_idaapi.ea_t ea, 'asize_t' length, 'flags64_t' flags) |
|
bool | has_immd ('flags64_t' F) |
|
bool | is_func ('flags64_t' F) |
|
bool | set_immd (ida_idaapi.ea_t ea) |
|
'data_type_t const *' | get_custom_data_type (int dtid) |
|
'data_format_t const *' | get_custom_data_format (int dfid) |
|
bool | attach_custom_data_format (int dtid, int dfid) |
|
bool | detach_custom_data_format (int dtid, int dfid) |
|
bool | is_attached_custom_data_format (int dtid, int dfid) |
|
int | get_custom_data_types (*args) |
|
int | get_custom_data_formats ('intvec_t *' out, int dtid) |
|
int | find_custom_data_type (str name) |
|
int | find_custom_data_format (str name) |
|
bool | set_cmt (ida_idaapi.ea_t ea, str comm, bool rptble) |
|
str | get_cmt (ida_idaapi.ea_t ea, bool rptble) |
|
bool | append_cmt (ida_idaapi.ea_t ea, str str, bool rptble) |
|
str | get_predef_insn_cmt ('insn_t const &' ins) |
|
ida_idaapi.ea_t | find_byte (ida_idaapi.ea_t sEA, 'asize_t' size, 'uchar' value, int bin_search_flags) |
|
ida_idaapi.ea_t | find_byter (ida_idaapi.ea_t sEA, 'asize_t' size, 'uchar' value, int bin_search_flags) |
|
bool | parse_binpat_str ('compiled_binpat_vec_t' out, ida_idaapi.ea_t ea, str _in, int radix, int strlits_encoding=0) |
|
| bin_search (*args) |
|
ida_idaapi.ea_t | next_inited (ida_idaapi.ea_t ea, ida_idaapi.ea_t maxea) |
|
ida_idaapi.ea_t | prev_inited (ida_idaapi.ea_t ea, ida_idaapi.ea_t minea) |
|
bool | equal_bytes (ida_idaapi.ea_t ea, 'uchar const *' image, 'uchar const *' mask, 'size_t' len, int bin_search_flags) |
|
bool | update_hidden_range ('hidden_range_t' ha) |
|
bool | add_hidden_range (*args) |
|
'hidden_range_t *' | get_hidden_range (ida_idaapi.ea_t ea) |
|
'hidden_range_t *' | getn_hidden_range (int n) |
|
int | get_hidden_range_qty () |
|
int | get_hidden_range_num (ida_idaapi.ea_t ea) |
|
'hidden_range_t *' | get_prev_hidden_range (ida_idaapi.ea_t ea) |
|
'hidden_range_t *' | get_next_hidden_range (ida_idaapi.ea_t ea) |
|
'hidden_range_t *' | get_first_hidden_range () |
|
'hidden_range_t *' | get_last_hidden_range () |
|
bool | del_hidden_range (ida_idaapi.ea_t ea) |
|
bool | add_mapping (ida_idaapi.ea_t _from, ida_idaapi.ea_t to, 'asize_t' size) |
|
None | del_mapping (ida_idaapi.ea_t ea) |
|
ida_idaapi.ea_t | use_mapping (ida_idaapi.ea_t ea) |
|
'size_t' | get_mappings_qty () |
|
'ea_t *, ea_t *, asize_t *' | get_mapping ('size_t' n) |
|
| visit_patched_bytes (ida_idaapi.ea_t ea1, ida_idaapi.ea_t ea2, callable) |
|
| get_bytes (ida_idaapi.ea_t ea, int size, int gmb_flags=GMB_READALL) |
|
| get_bytes_and_mask (ida_idaapi.ea_t ea, int size, int gmb_flags=GMB_READALL) |
|
| get_strlit_contents (ida_idaapi.ea_t ea, int len, int type, int flags=0) |
|
'PyObject *' | print_strlit_type (int strtype, int flags=0) |
|
bool | op_stroff (*args) |
|
| get_stroff_path (*args) |
|
| register_custom_data_type (dt) |
|
| unregister_custom_data_type (dtid) |
|
| register_custom_data_format (df) |
|
| unregister_custom_data_format (dfid) |
|
| register_data_types_and_formats (formats) |
|
| unregister_data_types_and_formats (formats) |
|
int | find_bytes (typing.Union[bytes, bytearray, str] bs, int range_start, typing.Optional[int] range_size=None, typing.Optional[int] range_end=ida_idaapi.BADADDR, typing.Optional[typing.Union[bytes, bytearray]] mask=None, typing.Optional[int] flags=BIN_SEARCH_FORWARD|BIN_SEARCH_NOSHOW, typing.Optional[int] radix=16, typing.Optional[typing.Union[int, str]] strlit_encoding=PBSENC_DEF1BPU) |
|
int | find_string (str _str, int range_start, typing.Optional[int] range_end=ida_idaapi.BADADDR, typing.Optional[int] range_size=None, typing.Optional[typing.Union[int, str]] strlit_encoding=PBSENC_DEF1BPU, typing.Optional[int] flags=BIN_SEARCH_FORWARD|BIN_SEARCH_NOSHOW) |
|