|
"nodeidx_t" | ea2node (*args) |
| ea2node(ea) -> nodeidx_t Get netnode for the specified address.
|
|
"ea_t" | node2ea (*args) |
| node2ea(ndx) -> ea_t
|
|
"nodeidx_t" | end_ea2node (*args) |
| end_ea2node(ea) -> nodeidx_t
|
|
"netnode" | getnode (*args) |
| getnode(ea) -> netnode
|
|
"tid_t" | get_strid (*args) |
| get_strid(ea) -> tid_t
|
|
"void" | set_aflags (*args) |
| set_aflags(ea, flags)
|
|
"void" | upd_abits (*args) |
| upd_abits(ea, clr_bits, set_bits)
|
|
"void" | set_abits (*args) |
| set_abits(ea, bits)
|
|
"void" | clr_abits (*args) |
| clr_abits(ea, bits)
|
|
"aflags_t" | get_aflags (*args) |
| get_aflags(ea) -> aflags_t
|
|
"void" | del_aflags (*args) |
| del_aflags(ea)
|
|
"bool" | has_aflag_linnum (*args) |
| has_aflag_linnum(flags) -> bool
|
|
"bool" | is_aflag_usersp (*args) |
| is_aflag_usersp(flags) -> bool
|
|
"bool" | is_aflag_public_name (*args) |
| is_aflag_public_name(flags) -> bool
|
|
"bool" | is_aflag_weak_name (*args) |
| is_aflag_weak_name(flags) -> bool
|
|
"bool" | is_aflag_hidden_item (*args) |
| is_aflag_hidden_item(flags) -> bool
|
|
"bool" | is_aflag_manual_insn (*args) |
| is_aflag_manual_insn(flags) -> bool
|
|
"bool" | is_aflag_hidden_border (*args) |
| is_aflag_hidden_border(flags) -> bool
|
|
"bool" | is_aflag_zstroff (*args) |
| is_aflag_zstroff(flags) -> bool
|
|
"bool" | is_aflag__bnot0 (*args) |
| is_aflag__bnot0(flags) -> bool
|
|
"bool" | is_aflag__bnot1 (*args) |
| is_aflag__bnot1(flags) -> bool
|
|
"bool" | is_aflag_libitem (*args) |
| is_aflag_libitem(flags) -> bool
|
|
"bool" | has_aflag_ti (*args) |
| has_aflag_ti(flags) -> bool
|
|
"bool" | has_aflag_ti0 (*args) |
| has_aflag_ti0(flags) -> bool
|
|
"bool" | has_aflag_ti1 (*args) |
| has_aflag_ti1(flags) -> bool
|
|
"bool" | has_aflag_lname (*args) |
| has_aflag_lname(flags) -> bool
|
|
"bool" | is_aflag_tilcmt (*args) |
| is_aflag_tilcmt(flags) -> bool
|
|
"bool" | is_aflag_lzero0 (*args) |
| is_aflag_lzero0(flags) -> bool
|
|
"bool" | is_aflag_lzero1 (*args) |
| is_aflag_lzero1(flags) -> bool
|
|
"bool" | is_aflag_colored_item (*args) |
| is_aflag_colored_item(flags) -> bool
|
|
"bool" | is_aflag_terse_struc (*args) |
| is_aflag_terse_struc(flags) -> bool
|
|
"bool" | is_aflag__invsign0 (*args) |
| is_aflag__invsign0(flags) -> bool
|
|
"bool" | is_aflag__invsign1 (*args) |
| is_aflag__invsign1(flags) -> bool
|
|
"bool" | is_aflag_noret (*args) |
| is_aflag_noret(flags) -> bool
|
|
"bool" | is_aflag_fixed_spd (*args) |
| is_aflag_fixed_spd(flags) -> bool
|
|
"bool" | is_aflag_align_flow (*args) |
| is_aflag_align_flow(flags) -> bool
|
|
"bool" | is_aflag_userti (*args) |
| is_aflag_userti(flags) -> bool
|
|
"bool" | is_aflag_retfp (*args) |
| is_aflag_retfp(flags) -> bool
|
|
"bool" | uses_aflag_modsp (*args) |
| uses_aflag_modsp(flags) -> bool
|
|
"bool" | is_aflag_notcode (*args) |
| is_aflag_notcode(flags) -> bool
|
|
"bool" | is_aflag_notproc (*args) |
| is_aflag_notproc(flags) -> bool
|
|
"bool" | is_aflag_type_guessed_by_ida (*args) |
| is_aflag_type_guessed_by_ida(flags) -> bool
|
|
"bool" | is_aflag_func_guessed_by_hexrays (*args) |
| is_aflag_func_guessed_by_hexrays(flags) -> bool
|
|
"bool" | is_aflag_data_guessed_by_hexrays (*args) |
| is_aflag_data_guessed_by_hexrays(flags) -> bool
|
|
"bool" | is_aflag_type_determined_by_hexrays (*args) |
| is_aflag_type_determined_by_hexrays(flags) -> bool
|
|
"bool" | is_aflag_type_guessed_by_hexrays (*args) |
| is_aflag_type_guessed_by_hexrays(flags) -> bool
|
|
"bool" | is_hidden_item (*args) |
| is_hidden_item(ea) -> bool
|
|
"void" | hide_item (*args) |
| hide_item(ea)
|
|
"void" | unhide_item (*args) |
| unhide_item(ea)
|
|
"bool" | is_hidden_border (*args) |
| is_hidden_border(ea) -> bool
|
|
"void" | hide_border (*args) |
| hide_border(ea)
|
|
"void" | unhide_border (*args) |
| unhide_border(ea)
|
|
"bool" | uses_modsp (*args) |
| uses_modsp(ea) -> bool
|
|
"void" | set_usemodsp (*args) |
| set_usemodsp(ea)
|
|
"void" | clr_usemodsp (*args) |
| clr_usemodsp(ea)
|
|
"bool" | is_zstroff (*args) |
| is_zstroff(ea) -> bool
|
|
"void" | set_zstroff (*args) |
| set_zstroff(ea)
|
|
"void" | clr_zstroff (*args) |
| clr_zstroff(ea)
|
|
"bool" | is__bnot0 (*args) |
| is__bnot0(ea) -> bool
|
|
"void" | set__bnot0 (*args) |
| set__bnot0(ea)
|
|
"void" | clr__bnot0 (*args) |
| clr__bnot0(ea)
|
|
"bool" | is__bnot1 (*args) |
| is__bnot1(ea) -> bool
|
|
"void" | set__bnot1 (*args) |
| set__bnot1(ea)
|
|
"void" | clr__bnot1 (*args) |
| clr__bnot1(ea)
|
|
"bool" | is_libitem (*args) |
| is_libitem(ea) -> bool
|
|
"void" | set_libitem (*args) |
| set_libitem(ea)
|
|
"void" | clr_libitem (*args) |
| clr_libitem(ea)
|
|
"bool" | has_ti (*args) |
| has_ti(ea) -> bool
|
|
"void" | set_has_ti (*args) |
| set_has_ti(ea)
|
|
"void" | clr_has_ti (*args) |
| clr_has_ti(ea)
|
|
"bool" | has_ti0 (*args) |
| has_ti0(ea) -> bool
|
|
"void" | set_has_ti0 (*args) |
| set_has_ti0(ea)
|
|
"void" | clr_has_ti0 (*args) |
| clr_has_ti0(ea)
|
|
"bool" | has_ti1 (*args) |
| has_ti1(ea) -> bool
|
|
"void" | set_has_ti1 (*args) |
| set_has_ti1(ea)
|
|
"void" | clr_has_ti1 (*args) |
| clr_has_ti1(ea)
|
|
"bool" | has_lname (*args) |
| has_lname(ea) -> bool
|
|
"void" | set_has_lname (*args) |
| set_has_lname(ea)
|
|
"void" | clr_has_lname (*args) |
| clr_has_lname(ea)
|
|
"bool" | is_tilcmt (*args) |
| is_tilcmt(ea) -> bool
|
|
"void" | set_tilcmt (*args) |
| set_tilcmt(ea)
|
|
"void" | clr_tilcmt (*args) |
| clr_tilcmt(ea)
|
|
"bool" | is_usersp (*args) |
| is_usersp(ea) -> bool
|
|
"void" | set_usersp (*args) |
| set_usersp(ea)
|
|
"void" | clr_usersp (*args) |
| clr_usersp(ea)
|
|
"bool" | is_lzero0 (*args) |
| is_lzero0(ea) -> bool
|
|
"void" | set_lzero0 (*args) |
| set_lzero0(ea)
|
|
"void" | clr_lzero0 (*args) |
| clr_lzero0(ea)
|
|
"bool" | is_lzero1 (*args) |
| is_lzero1(ea) -> bool
|
|
"void" | set_lzero1 (*args) |
| set_lzero1(ea)
|
|
"void" | clr_lzero1 (*args) |
| clr_lzero1(ea)
|
|
"bool" | is_colored_item (*args) |
| is_colored_item(ea) -> bool
|
|
"void" | set_colored_item (*args) |
| set_colored_item(ea)
|
|
"void" | clr_colored_item (*args) |
| clr_colored_item(ea)
|
|
"bool" | is_terse_struc (*args) |
| is_terse_struc(ea) -> bool
|
|
"void" | set_terse_struc (*args) |
| set_terse_struc(ea)
|
|
"void" | clr_terse_struc (*args) |
| clr_terse_struc(ea)
|
|
"bool" | is__invsign0 (*args) |
| is__invsign0(ea) -> bool
|
|
"void" | set__invsign0 (*args) |
| set__invsign0(ea)
|
|
"void" | clr__invsign0 (*args) |
| clr__invsign0(ea)
|
|
"bool" | is__invsign1 (*args) |
| is__invsign1(ea) -> bool
|
|
"void" | set__invsign1 (*args) |
| set__invsign1(ea)
|
|
"void" | clr__invsign1 (*args) |
| clr__invsign1(ea)
|
|
"bool" | is_noret (*args) |
| is_noret(ea) -> bool
|
|
"void" | set_noret (*args) |
| set_noret(ea)
|
|
"void" | clr_noret (*args) |
| clr_noret(ea)
|
|
"bool" | is_fixed_spd (*args) |
| is_fixed_spd(ea) -> bool
|
|
"void" | set_fixed_spd (*args) |
| set_fixed_spd(ea)
|
|
"void" | clr_fixed_spd (*args) |
| clr_fixed_spd(ea)
|
|
"bool" | is_align_flow (*args) |
| is_align_flow(ea) -> bool
|
|
"void" | set_align_flow (*args) |
| set_align_flow(ea)
|
|
"void" | clr_align_flow (*args) |
| clr_align_flow(ea)
|
|
"bool" | is_userti (*args) |
| is_userti(ea) -> bool
|
|
"void" | set_userti (*args) |
| set_userti(ea)
|
|
"void" | clr_userti (*args) |
| clr_userti(ea)
|
|
"bool" | is_retfp (*args) |
| is_retfp(ea) -> bool
|
|
"void" | set_retfp (*args) |
| set_retfp(ea)
|
|
"void" | clr_retfp (*args) |
| clr_retfp(ea)
|
|
"bool" | is_notproc (*args) |
| is_notproc(ea) -> bool
|
|
"void" | set_notproc (*args) |
| set_notproc(ea)
|
|
"void" | clr_notproc (*args) |
| clr_notproc(ea)
|
|
"bool" | is_type_guessed_by_ida (*args) |
| is_type_guessed_by_ida(ea) -> bool
|
|
"bool" | is_func_guessed_by_hexrays (*args) |
| is_func_guessed_by_hexrays(ea) -> bool
|
|
"bool" | is_data_guessed_by_hexrays (*args) |
| is_data_guessed_by_hexrays(ea) -> bool
|
|
"bool" | is_type_determined_by_hexrays (*args) |
| is_type_determined_by_hexrays(ea) -> bool
|
|
"bool" | is_type_guessed_by_hexrays (*args) |
| is_type_guessed_by_hexrays(ea) -> bool
|
|
"void" | set_type_guessed_by_ida (*args) |
| set_type_guessed_by_ida(ea)
|
|
"void" | set_func_guessed_by_hexrays (*args) |
| set_func_guessed_by_hexrays(ea)
|
|
"void" | set_data_guessed_by_hexrays (*args) |
| set_data_guessed_by_hexrays(ea)
|
|
"void" | set_type_determined_by_hexrays (*args) |
| set_type_determined_by_hexrays(ea)
|
|
"void" | set_notcode (*args) |
| set_notcode(ea) Mark address so that it cannot be converted to instruction.
|
|
"void" | clr_notcode (*args) |
| clr_notcode(ea) Clear not-code mark.
|
|
"bool" | is_notcode (*args) |
| is_notcode(ea) -> bool Is the address marked as not-code?
|
|
"void" | set_visible_item (*args) |
| set_visible_item(ea, visible) Change visibility of item at given ea.
|
|
"bool" | is_visible_item (*args) |
| is_visible_item(ea) -> bool Test visibility of item at given ea.
|
|
"bool" | is_finally_visible_item (*args) |
| is_finally_visible_item(ea) -> bool Is instruction visible?
|
|
"void" | set_source_linnum (*args) |
| set_source_linnum(ea, lnnum)
|
|
"uval_t" | get_source_linnum (*args) |
| get_source_linnum(ea) -> uval_t
|
|
"void" | del_source_linnum (*args) |
| del_source_linnum(ea)
|
|
"ea_t" | get_absbase (*args) |
| get_absbase(ea) -> ea_t
|
|
"void" | set_absbase (*args) |
| set_absbase(ea, x)
|
|
"void" | del_absbase (*args) |
| del_absbase(ea)
|
|
"ea_t" | get_ind_purged (*args) |
| get_ind_purged(ea) -> ea_t
|
|
"void" | del_ind_purged (*args) |
| del_ind_purged(ea)
|
|
"uint32" | get_str_type (*args) |
| get_str_type(ea) -> uint32
|
|
"void" | set_str_type (*args) |
| set_str_type(ea, x)
|
|
"void" | del_str_type (*args) |
| del_str_type(ea)
|
|
"uchar" | get_str_type_code (*args) |
| get_str_type_code(strtype) -> uchar
|
|
"char" | get_str_term1 (*args) |
| get_str_term1(strtype) -> char
|
|
"char" | get_str_term2 (*args) |
| get_str_term2(strtype) -> char
|
|
"uchar" | get_str_encoding_idx (*args) |
| get_str_encoding_idx(strtype) -> uchar Get index of the string encoding for this string.
|
|
"int32" | set_str_encoding_idx (*args) |
| set_str_encoding_idx(strtype, encoding_idx) -> int32 Set index of the string encoding in the string type.
|
|
"int32" | make_str_type (*args) |
| make_str_type(type_code, encoding_idx, term1=0, term2=0) -> int32 Get string type for a string in the given encoding.
|
|
"bool" | is_pascal (*args) |
| is_pascal(strtype) -> bool
|
|
"size_t" | get_str_type_prefix_length (*args) |
| get_str_type_prefix_length(strtype) -> size_t
|
|
"uint32" | get_alignment (*args) |
| get_alignment(ea) -> uint32
|
|
"void" | set_alignment (*args) |
| set_alignment(ea, x)
|
|
"void" | del_alignment (*args) |
| del_alignment(ea)
|
|
"void" | set_item_color (*args) |
| set_item_color(ea, color)
|
|
"bgcolor_t" | get_item_color (*args) |
| get_item_color(ea) -> bgcolor_t
|
|
"bool" | del_item_color (*args) |
| del_item_color(ea) -> bool
|
|
"ssize_t" | get_array_parameters (*args) |
| get_array_parameters(out, ea) -> ssize_t
|
|
"void" | set_array_parameters (*args) |
| set_array_parameters(ea, _in)
|
|
"void" | del_array_parameters (*args) |
| del_array_parameters(ea)
|
|
"ssize_t" | get_switch_info (*args) |
| get_switch_info(out, ea) -> ssize_t
|
|
"void" | set_switch_info (*args) |
| set_switch_info(ea, _in)
|
|
"void" | del_switch_info (*args) |
| del_switch_info(ea)
|
|
"ea_t" | get_switch_parent (*args) |
| get_switch_parent(ea) -> ea_t
|
|
"void" | set_switch_parent (*args) |
| set_switch_parent(ea, x)
|
|
"void" | del_switch_parent (*args) |
| del_switch_parent(ea)
|
|
"int" | get_custom_data_type_ids (*args) |
| get_custom_data_type_ids(cdis, ea) -> int
|
|
"void" | set_custom_data_type_ids (*args) |
| set_custom_data_type_ids(ea, cdis)
|
|
"void" | del_custom_data_type_ids (*args) |
| del_custom_data_type_ids(ea)
|
|
"bool" | is_reftype_target_optional (*args) |
| is_reftype_target_optional(type) -> bool Can the target be calculated using operand value?
|
|
"reftype_t" | get_reftype_by_size (*args) |
| get_reftype_by_size(size) -> reftype_t Get REF_... constant from size Supported sizes: 1,2,4,8,16 For other sizes returns reftype_t(-1)
|
|
"int" | find_custom_refinfo (*args) |
| find_custom_refinfo(name) -> int Get id of a custom refinfo type.
|
|
"custom_refinfo_handler_t const *" | get_custom_refinfo (*args) |
| get_custom_refinfo(crid) -> custom_refinfo_handler_t const * Get definition of a registered custom refinfo type.
|
|
"bool" | set_refinfo_ex (*args) |
| set_refinfo_ex(ea, n, ri) -> bool
|
|
"bool" | set_refinfo (*args) |
| set_refinfo(ea, n, type, target=BADADDR, base=0, tdelta=0) -> bool
|
|
"bool" | get_refinfo (*args) |
| get_refinfo(ri, ea, n) -> bool
|
|
"bool" | del_refinfo (*args) |
| del_refinfo(ea, n) -> bool
|
|
"bool" | get_tinfo (*args) |
| get_tinfo(tif, ea) -> bool
|
|
"bool" | set_tinfo (*args) |
| set_tinfo(ea, tif) -> bool
|
|
"void" | del_tinfo (*args) |
| del_tinfo(ea)
|
|
"bool" | get_op_tinfo (*args) |
| get_op_tinfo(tif, ea, n) -> bool
|
|
"bool" | set_op_tinfo (*args) |
| set_op_tinfo(ea, n, tif) -> bool
|
|
"void" | del_op_tinfo (*args) |
| del_op_tinfo(ea, n)
|
|
"size_t" | get_root_filename (*args) |
| get_root_filename() -> str Get file name only of the input file.
|
|
"size_t" | dbg_get_input_path (*args) |
| dbg_get_input_path() -> str Get debugger input file name/path (see LFLG_DBG_NOPATH)
|
|
"size_t" | get_input_file_path (*args) |
| get_input_file_path() -> str Get full path of the input file.
|
|
"void" | set_root_filename (*args) |
| set_root_filename(file) Set full path of the input file.
|
|
"size_t" | retrieve_input_file_size (*args) |
| retrieve_input_file_size() -> size_t Get size of input file in bytes.
|
|
"uint32" | retrieve_input_file_crc32 (*args) |
| retrieve_input_file_crc32() -> uint32 Get input file crc32 stored in the database.
|
|
"uchar [ANY]" | retrieve_input_file_md5 (*args) |
| retrieve_input_file_md5() -> bytes Get input file md5.
|
|
"uchar [ANY]" | retrieve_input_file_sha256 (*args) |
| retrieve_input_file_sha256() -> bytes Get input file sha256.
|
|
"qstring *" | get_asm_inc_file (*args) |
| get_asm_inc_file() -> str Get name of the include file.
|
|
"bool" | set_asm_inc_file (*args) |
| set_asm_inc_file(file) -> bool Set name of the include file.
|
|
"ea_t" | get_imagebase (*args) |
| get_imagebase() -> ea_t Get image base address.
|
|
"void" | set_imagebase (*args) |
| set_imagebase(base) Set image base address.
|
|
"netnode" | get_ids_modnode (*args) |
| get_ids_modnode() -> netnode Get ids modnode.
|
|
"void" | set_ids_modnode (*args) |
| set_ids_modnode(id) Set ids modnode.
|
|
"qstring *" | get_archive_path (*args) |
| get_archive_path() -> str Get archive file path from which input file was extracted.
|
|
"bool" | set_archive_path (*args) |
| set_archive_path(file) -> bool Set archive file path from which input file was extracted.
|
|
"qstring *" | get_loader_format_name (*args) |
| get_loader_format_name() -> str Get file format name for loader modules.
|
|
"void" | set_loader_format_name (*args) |
| set_loader_format_name(name) Set file format name for loader modules.
|
|
"qstring *" | get_initial_ida_version (*args) |
| get_initial_ida_version() -> str Get version of ida which created the database (string format like "7.5")
|
|
"qstring *" | get_ida_notepad_text (*args) |
| get_ida_notepad_text() -> str Get notepad text.
|
|
"void" | set_ida_notepad_text (*args) |
| set_ida_notepad_text(text, size=0) Set notepad text.
|
|
"qstring *" | get_srcdbg_paths (*args) |
| get_srcdbg_paths() -> str Get source debug paths.
|
|
"void" | set_srcdbg_paths (*args) |
| set_srcdbg_paths(paths) Set source debug paths.
|
|
"qstring *" | get_srcdbg_undesired_paths (*args) |
| get_srcdbg_undesired_paths() -> str Get user-closed source files.
|
|
"void" | set_srcdbg_undesired_paths (*args) |
| set_srcdbg_undesired_paths(paths) Set user-closed source files.
|
|
"ushort" | get_initial_idb_version (*args) |
| get_initial_idb_version() -> ushort Get initial version of the database (numeric format like 700)
|
|
"time_t" | get_idb_ctime (*args) |
| get_idb_ctime() -> time_t Get database creation timestamp.
|
|
"size_t" | get_elapsed_secs (*args) |
| get_elapsed_secs() -> size_t Get seconds database stayed open.
|
|
"size_t" | get_idb_nopens (*args) |
| get_idb_nopens() -> size_t Get number of times the database is opened.
|
|
"int" | get_encoding_qty (*args) |
| get_encoding_qty() -> int Get total number of encodings (counted from 0)
|
|
"char const *" | get_encoding_name (*args) |
| get_encoding_name(idx) -> char const * Get encoding name for specific index (1-based).
|
|
"int" | add_encoding (*args) |
| add_encoding(encname) -> int Add a new encoding (e.g.
|
|
"bool" | del_encoding (*args) |
| del_encoding(idx) -> bool Delete an encoding The encoding is not actually removed because its index may be used in strtype.
|
|
"bool" | rename_encoding (*args) |
| rename_encoding(idx, encname) -> bool Change name for an encoding The number of bytes per unit (BPU) of the new encoding must match this number of the existing default encoding.
|
|
"int" | get_encoding_bpu (*args) |
| get_encoding_bpu(idx) -> int Get the amount of bytes per unit (e.g., 2 for UTF-16, 4 for UTF-32) for the encoding with the given index.
|
|
"int" | get_encoding_bpu_by_name (*args) |
| get_encoding_bpu_by_name(encname) -> int Get the amount of bytes per unit for the given encoding
|
|
"int" | get_strtype_bpu (*args) |
| get_strtype_bpu(strtype) -> int
|
|
"int" | get_default_encoding_idx (*args) |
| get_default_encoding_idx(bpu) -> int Get default encoding index for a specific string type.
|
|
"bool" | set_default_encoding_idx (*args) |
| set_default_encoding_idx(bpu, idx) -> bool Set default encoding for a string type
|
|
"char const *" | encoding_from_strtype (*args) |
| encoding_from_strtype(strtype) -> char const * Get encoding name for this strtype
|
|
"int" | get_outfile_encoding_idx (*args) |
| get_outfile_encoding_idx() -> int Get the index of the encoding used when producing files
|
|
"bool" | set_outfile_encoding_idx (*args) |
| set_outfile_encoding_idx(idx) -> bool set encoding to be used when producing files
|
|
"uint" | get_import_module_qty (*args) |
| get_import_module_qty() -> uint Get number of import modules.
|
|
"void" | delete_imports (*args) |
| delete_imports() Delete all imported modules information.
|
|
"int" | validate_idb_names (*args) |
| validate_idb_names(do_repair) -> int
|
|
"void" | set_gotea (*args) |
| set_gotea(gotea)
|
|
"ea_t" | get_gotea (*args) |
| get_gotea() -> ea_t
|
|
"PyObject *" | get_import_module_name (*args) |
| get_import_module_name(mod_index) -> str Returns the name of an imported module given its index
|
|
"int" | enum_import_names (*args) |
| enum_import_names(mod_index, py_cb) -> int Enumerate imports from a specific module.
|
|
"switch_info_t *" | switch_info_t__from_ptrval__ (*args) |
| switch_info_t__from_ptrval__(ptrval) -> switch_info_t
|
|
| get_abi_name () |
|