Module ida_ida
IDA project.
The ::inf structure is saved in the database and contains information specific to the current program being disassembled. Initially it is filled with values from ida.cfg.
Although it is not a good idea to change values in ::inf structure (because you will overwrite values taken from ida.cfg), you are allowed to do it if you feel it necessary.
Global Variables
ABI_8ALIGN4
ABI_BIGARG_ALIGN
ABI_GCC_LAYOUT
ABI_HARD_FLOAT
ABI_HUGEARG_ALIGN
ABI_MAP_STKARGS
ABI_PACK_STKARGS
ABI_SET_BY_USER
ABI_STACK_LDBL
ABI_STACK_VARARGS
AF2_DOEH
AF2_DORTTI
AF2_MACRO
AF2_MERGESTR
AF_ANORET
AF_CHKUNI
AF_CODE
AF_DATOFF
AF_DOCODE
AF_DODATA
AF_DREFOFF
AF_FINAL
AF_FIXUP
AF_FLIRT
AF_FTAIL
AF_HFLIRT
AF_IMMOFF
AF_JFUNC
AF_JUMPTBL
AF_LVAR
AF_MARKCODE
AF_MEMFUNC
AF_NULLSUB
AF_PROC
AF_PROCPTR
AF_PURDAT
AF_REGARG
AF_SIGCMT
AF_SIGMLT
AF_STKARG
AF_STRLIT
AF_TRACE
AF_TRFUNC
AF_UNK
AF_USED
AF_VERSP
DEMNAM_CMNT
DEMNAM_FIRST
DEMNAM_GCC3
DEMNAM_MASK
DEMNAM_NAME
DEMNAM_NONE
IDAINFO_PROCNAME_SIZE
IDAINFO_STRLIT_PREF_SIZE
IDAINFO_TAG_SIZE
IDB_COMPRESSED
IDB_EXT
IDB_EXT32
IDB_EXT64
IDB_PACKED
IDB_UNPACKED
IDI_ALTVAL
IDI_BITMAP
IDI_BLOB
IDI_BUFVAR
IDI_BYTEARRAY
IDI_CSTR
IDI_DEC
IDI_EA_HEX
IDI_HASH
IDI_HEX
IDI_HLPSTRUC
IDI_INC
IDI_MAP_VAL
IDI_NODEVAL
IDI_NOMERGE
IDI_ONOFF
IDI_QSTRING
IDI_READONLY
IDI_SCALAR
IDI_STRUCFLD
IDI_SUPVAL
IDI_VALOBJ
INFFL_ALLASM
INFFL_AUTO
INFFL_CHKOPS
INFFL_GRAPH_VIEW
INFFL_LOADIDC
INFFL_NMOPS
INFFL_NOUSER
INFFL_READONLY
INF_ABIBITS
INF_ABINAME
INF_AF
INF_AF2
INF_APPCALL_OPTIONS
INF_APPTYPE
INF_ARCHIVE_PATH
INF_ASMTYPE
INF_BASEADDR
INF_BIN_PREFIX_SIZE
INF_CC
INF_CC_CM
INF_CC_DEFALIGN
INF_CC_ID
INF_CC_SIZE_B
INF_CC_SIZE_E
INF_CC_SIZE_I
INF_CC_SIZE_L
INF_CC_SIZE_LDBL
INF_CC_SIZE_LL
INF_CC_SIZE_S
INF_CMTFLG
INF_CMT_INDENT
INF_CRC32
INF_CTIME
INF_C_MACROS
INF_DATABASE_CHANGE_COUNT
INF_DATATYPES
INF_DBG_BINPATHS
INF_DEMNAMES
INF_DUALOP_GRAPH
INF_DUALOP_TEXT
INF_ELAPSED
INF_FILETYPE
INF_FILE_FORMAT_NAME
INF_FSIZE
INF_GENFLAGS
INF_GROUPS
INF_HIGHOFF
INF_H_PATH
INF_IDA_VERSION
INF_IDSNODE
INF_IMAGEBASE
INF_INCLUDE
INF_INDENT
INF_INITIAL_VERSION
INF_INPUT_FILE_PATH
INF_LAST
INF_LENXREF
INF_LFLAGS
INF_LIMITER
INF_LISTNAMES
INF_LONG_DEMNAMES
INF_LOWOFF
INF_MAIN
INF_MARGIN
INF_MAXREF
INF_MAX_AUTONAME_LEN
INF_MAX_EA
INF_MD5
INF_MIN_EA
INF_NAMETYPE
INF_NETDELTA
INF_NOPENS
INF_NOTEPAD
INF_OMAX_EA
INF_OMIN_EA
INF_OSTYPE
INF_OUTFILEENC
INF_OUTFLAGS
INF_PREFFLAG
INF_PRIVRANGE
INF_PRIVRANGE_END_EA
INF_PRIVRANGE_START_EA
INF_PROBLEMS
INF_PROCNAME
INF_REFCMTNUM
INF_SELECTORS
INF_SHA256
INF_SHORT_DEMNAMES
INF_SPECSEGS
INF_SRCDBG_PATHS
INF_SRCDBG_UNDESIRED
INF_START_CS
INF_START_EA
INF_START_IP
INF_START_SP
INF_START_SS
INF_STRLIT_BREAK
INF_STRLIT_FLAGS
INF_STRLIT_PREF
INF_STRLIT_SERNUM
INF_STRLIT_ZEROES
INF_STRTYPE
INF_STR_ENCODINGS
INF_TYPE_XREFNUM
INF_VERSION
INF_XREFFLAG
INF_XREFNUM
LFLG_64BIT
LFLG_COMPRESS
LFLG_DBG_NOPATH
LFLG_FLAT_OFF32
LFLG_IS_DLL
LFLG_KERNMODE
LFLG_MSF
LFLG_PACK
LFLG_PC_FLAT
LFLG_PC_FPP
LFLG_SNAPSHOT
LFLG_WIDE_HBF
LMT_EMPTY
LMT_THICK
LMT_THIN
LN_AUTO
LN_NORMAL
LN_PUBLIC
LN_WEAK
MAXADDR
NM_EA
NM_EA4
NM_EA8
NM_NAM_EA
NM_NAM_OFF
NM_PTR_EA
NM_PTR_OFF
NM_REL_EA
NM_REL_OFF
NM_SERIAL
NM_SHORT
OFLG_GEN_ASSUME
OFLG_GEN_NULL
OFLG_GEN_ORG
OFLG_GEN_TRYBLKS
OFLG_LZERO
OFLG_PREF_SEG
OFLG_SHOW_AUTO
OFLG_SHOW_PREF
OFLG_SHOW_VOID
PREF_FNCOFF
PREF_PFXTRUNC
PREF_SEGADR
PREF_STACK
SCF_ALLCMT
SCF_LINNUM
SCF_NOCMT
SCF_RPTCMT
SCF_SHHID_FUNC
SCF_SHHID_ITEM
SCF_SHHID_SEGM
SCF_TESTMODE
STRF_AUTO
STRF_COMMENT
STRF_GEN
STRF_SAVECASE
STRF_SERIAL
STRF_UNICODE
STT_CUR
STT_DBG
STT_MM
STT_VA
SW_SEGXRF
SW_XRFFNC
SW_XRFMRK
SW_XRFVAL
UA_MAXOP
VLD_AUTO_REPAIR
VLD_DIALOG
VLD_SILENT
f_AIXAR
f_AOUT
f_AR
f_BIN
f_COFF
f_COM
f_COM_old
f_DRV
f_ELF
f_EXE
f_EXE_old
f_HEX
f_LE
f_LOADER
f_LX
f_MACHO
f_MD1IMG
f_MEX
f_NLM
f_OMF
f_OMFLIB
f_PE
f_PRC
f_PSXOBJ
f_SREC
f_W32RUN
f_WIN
f_ZIP
Functions
calc_default_idaplace_flags() ‑> int
calc_default_idaplace_flags() -> int Get default disassembly line options.
delinf(tag: inftag_t) ‑> bool
delinf(tag) -> bool Undefine a program specific information
get_dbctx_id() ‑> ssize_t
get_dbctx_id() -> ssize_t Get the current database context ID
get_dbctx_qty() ‑> size_t
get_dbctx_qty() -> size_t Get number of database contexts
getinf_str(tag: inftag_t) ‑> qstring *
getinf_str(tag) -> str Get program specific information (a non-scalar value)
idainfo_big_arg_align(*args) ‑> bool
inf_big_arg_align(cc) -> bool
inf_big_arg_align() -> bool
idainfo_comment_get() ‑> uchar
inf_get_cmt_indent() -> uchar
idainfo_comment_set(_v: uchar) ‑> bool
inf_set_cmt_indent(_v) -> bool
idainfo_gen_lzero() ‑> bool
inf_gen_lzero() -> bool
idainfo_gen_null() ‑> bool
inf_gen_null() -> bool
idainfo_gen_tryblks() ‑> bool
inf_gen_tryblks() -> bool
idainfo_get_demname_form() ‑> uchar
inf_get_demname_form() -> uchar Get DEMNAM_MASK bits of #demnames.
idainfo_get_pack_mode() ‑> int
inf_get_pack_mode() -> int
idainfo_is_32bit()
idainfo_is_64bit() ‑> bool
inf_is_64bit() -> bool
idainfo_is_auto_enabled() ‑> bool
inf_is_auto_enabled() -> bool
idainfo_is_be() ‑> bool
inf_is_be() -> bool
idainfo_is_dll() ‑> bool
inf_is_dll() -> bool
idainfo_is_flat_off32() ‑> bool
inf_is_flat_off32() -> bool
idainfo_is_graph_view() ‑> bool
inf_is_graph_view() -> bool
idainfo_is_hard_float() ‑> bool
inf_is_hard_float() -> bool
idainfo_is_kernel_mode() ‑> bool
inf_is_kernel_mode() -> bool
idainfo_is_mem_aligned4() ‑> bool
inf_is_mem_aligned4() -> bool
idainfo_is_snapshot() ‑> bool
inf_is_snapshot() -> bool
idainfo_is_wide_high_byte_first() ‑> bool
inf_is_wide_high_byte_first() -> bool
idainfo_like_binary() ‑> bool
inf_like_binary() -> bool
idainfo_line_pref_with_seg() ‑> bool
inf_line_pref_with_seg() -> bool
idainfo_loading_idc() ‑> bool
inf_loading_idc() -> bool
idainfo_map_stkargs() ‑> bool
inf_map_stkargs() -> bool
idainfo_pack_stkargs(*args) ‑> bool
inf_pack_stkargs(cc) -> bool
inf_pack_stkargs() -> bool
idainfo_readonly_idb() ‑> bool
inf_readonly_idb() -> bool
idainfo_set_64bit() ‑> bool
inf_set_64bit(_v=True) -> bool
idainfo_set_auto_enabled() ‑> bool
inf_set_auto_enabled(_v=True) -> bool
idainfo_set_be() ‑> bool
inf_set_be(_v=True) -> bool
idainfo_set_gen_lzero() ‑> bool
inf_set_gen_lzero(_v=True) -> bool
idainfo_set_gen_null() ‑> bool
inf_set_gen_null(_v=True) -> bool
idainfo_set_gen_tryblks() ‑> bool
inf_set_gen_tryblks(_v=True) -> bool
idainfo_set_graph_view() ‑> bool
inf_set_graph_view(_v=True) -> bool
idainfo_set_line_pref_with_seg() ‑> bool
inf_set_line_pref_with_seg(_v=True) -> bool
idainfo_set_pack_mode(pack_mode: int) ‑> int
inf_set_pack_mode(pack_mode) -> int
idainfo_set_show_auto() ‑> bool
inf_set_show_auto(_v=True) -> bool
idainfo_set_show_line_pref() ‑> bool
inf_set_show_line_pref(_v=True) -> bool
idainfo_set_show_void() ‑> bool
inf_set_show_void(_v=True) -> bool
idainfo_set_store_user_info(*args)
idainfo_set_wide_high_byte_first() ‑> bool
inf_set_wide_high_byte_first(_v=True) -> bool
idainfo_show_auto() ‑> bool
inf_show_auto() -> bool
idainfo_show_line_pref() ‑> bool
inf_show_line_pref() -> bool
idainfo_show_void() ‑> bool
inf_show_void() -> bool
idainfo_stack_ldbl() ‑> bool
inf_stack_ldbl() -> bool
idainfo_stack_varargs() ‑> bool
inf_stack_varargs() -> bool
idainfo_use_allasm() ‑> bool
inf_use_allasm() -> bool
idainfo_use_gcc_layout() ‑> bool
inf_use_gcc_layout() -> bool
inf_abi_set_by_user() ‑> bool
inf_abi_set_by_user() -> bool
inf_allow_non_matched_ops() ‑> bool
inf_allow_non_matched_ops() -> bool
inf_allow_sigmulti() ‑> bool
inf_allow_sigmulti() -> bool
inf_append_sigcmt() ‑> bool
inf_append_sigcmt() -> bool
inf_big_arg_align(*args) ‑> bool
inf_big_arg_align(cc) -> bool
inf_big_arg_align() -> bool
inf_check_manual_ops() ‑> bool
inf_check_manual_ops() -> bool
inf_check_unicode_strlits() ‑> bool
inf_check_unicode_strlits() -> bool
inf_coagulate_code() ‑> bool
inf_coagulate_code() -> bool
inf_coagulate_data() ‑> bool
inf_coagulate_data() -> bool
inf_compress_idb() ‑> bool
inf_compress_idb() -> bool
inf_create_all_xrefs() ‑> bool
inf_create_all_xrefs() -> bool
inf_create_func_from_call() ‑> bool
inf_create_func_from_call() -> bool
inf_create_func_from_ptr() ‑> bool
inf_create_func_from_ptr() -> bool
inf_create_func_tails() ‑> bool
inf_create_func_tails() -> bool
inf_create_jump_tables() ‑> bool
inf_create_jump_tables() -> bool
inf_create_off_on_dref() ‑> bool
inf_create_off_on_dref() -> bool
inf_create_off_using_fixup() ‑> bool
inf_create_off_using_fixup() -> bool
inf_create_strlit_on_xref() ‑> bool
inf_create_strlit_on_xref() -> bool
inf_data_offset() ‑> bool
inf_data_offset() -> bool
inf_dbg_no_store_path() ‑> bool
inf_dbg_no_store_path() -> bool
inf_decode_fpp() ‑> bool
inf_decode_fpp() -> bool
inf_del_no_xref_insns() ‑> bool
inf_del_no_xref_insns() -> bool
inf_final_pass() ‑> bool
inf_final_pass() -> bool
inf_full_sp_ana() ‑> bool
inf_full_sp_ana() -> bool
inf_gen_assume() ‑> bool
inf_gen_assume() -> bool
inf_gen_lzero() ‑> bool
inf_gen_lzero() -> bool
inf_gen_null() ‑> bool
inf_gen_null() -> bool
inf_gen_org() ‑> bool
inf_gen_org() -> bool
inf_gen_tryblks() ‑> bool
inf_gen_tryblks() -> bool
inf_get_abibits() ‑> uint32
inf_get_abibits() -> uint32
inf_get_af() ‑> uint32
inf_get_af() -> uint32
inf_get_af2() ‑> uint32
inf_get_af2() -> uint32
inf_get_af2_low() ‑> ushort
inf_get_af2_low() -> ushort Get/set low 16bit half of inf.af2.
inf_get_af_high() ‑> ushort
inf_get_af_high() -> ushort
inf_get_af_low() ‑> ushort
inf_get_af_low() -> ushort Get/set low/high 16bit halves of inf.af.
inf_get_app_bitness() ‑> uint
inf_get_app_bitness() -> uint
inf_get_appcall_options() ‑> uint32
inf_get_appcall_options() -> uint32
inf_get_apptype() ‑> ushort
inf_get_apptype() -> ushort
inf_get_asmtype() ‑> uchar
inf_get_asmtype() -> uchar
inf_get_baseaddr() ‑> uval_t
inf_get_baseaddr() -> uval_t
inf_get_bin_prefix_size() ‑> short
inf_get_bin_prefix_size() -> short
inf_get_cc(out: compiler_info_t) ‑> bool
inf_get_cc(out) -> bool
inf_get_cc_cm() ‑> cm_t
inf_get_cc_cm() -> cm_t
inf_get_cc_defalign() ‑> uchar
inf_get_cc_defalign() -> uchar
inf_get_cc_id() ‑> comp_t
inf_get_cc_id() -> comp_t
inf_get_cc_size_b() ‑> uchar
inf_get_cc_size_b() -> uchar
inf_get_cc_size_e() ‑> uchar
inf_get_cc_size_e() -> uchar
inf_get_cc_size_i() ‑> uchar
inf_get_cc_size_i() -> uchar
inf_get_cc_size_l() ‑> uchar
inf_get_cc_size_l() -> uchar
inf_get_cc_size_ldbl() ‑> uchar
inf_get_cc_size_ldbl() -> uchar
inf_get_cc_size_ll() ‑> uchar
inf_get_cc_size_ll() -> uchar
inf_get_cc_size_s() ‑> uchar
inf_get_cc_size_s() -> uchar
inf_get_cmt_indent() ‑> uchar
inf_get_cmt_indent() -> uchar
inf_get_cmtflg() ‑> uchar
inf_get_cmtflg() -> uchar
inf_get_comment() ‑> uchar
inf_get_cmt_indent() -> uchar
inf_get_database_change_count() ‑> uint32
inf_get_database_change_count() -> uint32
inf_get_datatypes() ‑> uval_t
inf_get_datatypes() -> uval_t
inf_get_demname_form() ‑> uchar
inf_get_demname_form() -> uchar Get DEMNAM_MASK bits of #demnames.
inf_get_demnames() ‑> uchar
inf_get_demnames() -> uchar
inf_get_filetype() ‑> filetype_t
inf_get_filetype() -> filetype_t
inf_get_genflags() ‑> ushort
inf_get_genflags() -> ushort
inf_get_highoff() ‑> ea_t
inf_get_highoff() -> ea_t
inf_get_indent() ‑> uchar
inf_get_indent() -> uchar
inf_get_lenxref() ‑> ushort
inf_get_lenxref() -> ushort
inf_get_lflags() ‑> uint32
inf_get_lflags() -> uint32
inf_get_limiter() ‑> uchar
inf_get_limiter() -> uchar
inf_get_listnames() ‑> uchar
inf_get_listnames() -> uchar
inf_get_long_demnames() ‑> uint32
inf_get_long_demnames() -> uint32
inf_get_lowoff() ‑> ea_t
inf_get_lowoff() -> ea_t
inf_get_main() ‑> ea_t
inf_get_main() -> ea_t
inf_get_margin() ‑> ushort
inf_get_margin() -> ushort
inf_get_max_autoname_len() ‑> ushort
inf_get_max_autoname_len() -> ushort
inf_get_max_ea() ‑> ea_t
inf_get_max_ea() -> ea_t
inf_get_maxref() ‑> uval_t
inf_get_maxref() -> uval_t
inf_get_min_ea() ‑> ea_t
inf_get_min_ea() -> ea_t
inf_get_nametype() ‑> char
inf_get_nametype() -> char
inf_get_netdelta() ‑> sval_t
inf_get_netdelta() -> sval_t
inf_get_omax_ea() ‑> ea_t
inf_get_omax_ea() -> ea_t
inf_get_omin_ea() ‑> ea_t
inf_get_omin_ea() -> ea_t
inf_get_ostype() ‑> ushort
inf_get_ostype() -> ushort
inf_get_outflags() ‑> uint32
inf_get_outflags() -> uint32
inf_get_pack_mode() ‑> int
inf_get_pack_mode() -> int
inf_get_prefflag() ‑> uchar
inf_get_prefflag() -> uchar
inf_get_privrange(*args) ‑> range_t
inf_get_privrange(out) -> bool
inf_get_privrange() -> range_t
inf_get_privrange_end_ea() ‑> ea_t
inf_get_privrange_end_ea() -> ea_t
inf_get_privrange_start_ea() ‑> ea_t
inf_get_privrange_start_ea() -> ea_t
inf_get_procname() ‑> size_t
inf_get_procname() -> str
inf_get_refcmtnum() ‑> uchar
inf_get_refcmtnum() -> uchar
inf_get_short_demnames() ‑> uint32
inf_get_short_demnames() -> uint32
inf_get_specsegs() ‑> uchar
inf_get_specsegs() -> uchar
inf_get_start_cs() ‑> sel_t
inf_get_start_cs() -> sel_t
inf_get_start_ea() ‑> ea_t
inf_get_start_ea() -> ea_t
inf_get_start_ip() ‑> ea_t
inf_get_start_ip() -> ea_t
inf_get_start_sp() ‑> ea_t
inf_get_start_sp() -> ea_t
inf_get_start_ss() ‑> sel_t
inf_get_start_ss() -> sel_t
inf_get_strlit_break() ‑> uchar
inf_get_strlit_break() -> uchar
inf_get_strlit_flags() ‑> uchar
inf_get_strlit_flags() -> uchar
inf_get_strlit_pref() ‑> size_t
inf_get_strlit_pref() -> str
inf_get_strlit_sernum() ‑> uval_t
inf_get_strlit_sernum() -> uval_t
inf_get_strlit_zeroes() ‑> char
inf_get_strlit_zeroes() -> char
inf_get_strtype() ‑> int32
inf_get_strtype() -> int32
inf_get_type_xrefnum() ‑> uchar
inf_get_type_xrefnum() -> uchar
inf_get_version() ‑> ushort
inf_get_version() -> ushort
inf_get_xrefflag() ‑> uchar
inf_get_xrefflag() -> uchar
inf_get_xrefnum() ‑> uchar
inf_get_xrefnum() -> uchar
inf_guess_func_type() ‑> bool
inf_guess_func_type() -> bool
inf_handle_eh() ‑> bool
inf_handle_eh() -> bool
inf_handle_rtti() ‑> bool
inf_handle_rtti() -> bool
inf_hide_comments() ‑> bool
inf_hide_comments() -> bool
inf_hide_libfuncs() ‑> bool
inf_hide_libfuncs() -> bool
inf_huge_arg_align(*args) ‑> bool
inf_huge_arg_align(cc) -> bool
inf_huge_arg_align() -> bool
inf_inc_database_change_count(cnt: int = 1) ‑> void
inf_inc_database_change_count(cnt=1)
inf_is_16bit() ‑> bool
inf_is_16bit() -> bool
inf_is_32bit_exactly() ‑> bool
inf_is_32bit_exactly() -> bool
inf_is_32bit_or_higher() ‑> bool
inf_is_32bit_or_higher() -> bool
inf_is_64bit() ‑> bool
inf_is_64bit() -> bool
inf_is_auto_enabled() ‑> bool
inf_is_auto_enabled() -> bool
inf_is_be() ‑> bool
inf_is_be() -> bool
inf_is_dll() ‑> bool
inf_is_dll() -> bool
inf_is_flat_off32() ‑> bool
inf_is_flat_off32() -> bool
inf_is_graph_view() ‑> bool
inf_is_graph_view() -> bool
inf_is_hard_float() ‑> bool
inf_is_hard_float() -> bool
inf_is_kernel_mode() ‑> bool
inf_is_kernel_mode() -> bool
inf_is_limiter_empty() ‑> bool
inf_is_limiter_empty() -> bool
inf_is_limiter_thick() ‑> bool
inf_is_limiter_thick() -> bool
inf_is_limiter_thin() ‑> bool
inf_is_limiter_thin() -> bool
inf_is_mem_aligned4() ‑> bool
inf_is_mem_aligned4() -> bool
inf_is_snapshot() ‑> bool
inf_is_snapshot() -> bool
inf_is_wide_high_byte_first() ‑> bool
inf_is_wide_high_byte_first() -> bool
inf_like_binary() ‑> bool
inf_like_binary() -> bool
inf_line_pref_with_seg() ‑> bool
inf_line_pref_with_seg() -> bool
inf_loading_idc() ‑> bool
inf_loading_idc() -> bool
inf_macros_enabled() ‑> bool
inf_macros_enabled() -> bool
inf_map_stkargs() ‑> bool
inf_map_stkargs() -> bool
inf_mark_code() ‑> bool
inf_mark_code() -> bool
inf_merge_strlits() ‑> bool
inf_merge_strlits() -> bool
inf_no_store_user_info() ‑> bool
inf_no_store_user_info() -> bool
inf_noflow_to_data() ‑> bool
inf_noflow_to_data() -> bool
inf_noret_ana() ‑> bool
inf_noret_ana() -> bool
inf_op_offset() ‑> bool
inf_op_offset() -> bool
inf_pack_idb() ‑> bool
inf_pack_idb() -> bool
inf_pack_stkargs(*args) ‑> bool
inf_pack_stkargs(cc) -> bool
inf_pack_stkargs() -> bool
inf_postinc_strlit_sernum(cnt: uval_t = 1) ‑> uval_t
inf_postinc_strlit_sernum(cnt=1) -> uval_t
inf_prefix_show_funcoff() ‑> bool
inf_prefix_show_funcoff() -> bool
inf_prefix_show_segaddr() ‑> bool
inf_prefix_show_segaddr() -> bool
inf_prefix_show_stack() ‑> bool
inf_prefix_show_stack() -> bool
inf_prefix_truncate_opcode_bytes() ‑> bool
inf_prefix_truncate_opcode_bytes() -> bool
inf_propagate_regargs() ‑> bool
inf_propagate_regargs() -> bool
inf_propagate_stkargs() ‑> bool
inf_propagate_stkargs() -> bool
inf_readonly_idb() ‑> bool
inf_readonly_idb() -> bool
inf_rename_jumpfunc() ‑> bool
inf_rename_jumpfunc() -> bool
inf_rename_nullsub() ‑> bool
inf_rename_nullsub() -> bool
inf_set_32bit() ‑> bool
inf_set_32bit(_v=True) -> bool
inf_set_64bit() ‑> bool
inf_set_64bit(_v=True) -> bool
inf_set_abi_set_by_user() ‑> bool
inf_set_abi_set_by_user(_v=True) -> bool
inf_set_abibits(_v: uint32) ‑> bool
inf_set_abibits(_v) -> bool
inf_set_af(_v: uint32) ‑> bool
inf_set_af(_v) -> bool
inf_set_af2(_v: uint32) ‑> bool
inf_set_af2(_v) -> bool
inf_set_af2_low(saf: ushort) ‑> void
inf_set_af2_low(saf)
inf_set_af_high(saf2: ushort) ‑> void
inf_set_af_high(saf2)
inf_set_af_low(saf: ushort) ‑> void
inf_set_af_low(saf)
inf_set_allow_non_matched_ops() ‑> bool
inf_set_allow_non_matched_ops(_v=True) -> bool
inf_set_allow_sigmulti() ‑> bool
inf_set_allow_sigmulti(_v=True) -> bool
inf_set_app_bitness(bitness: uint) ‑> void
inf_set_app_bitness(bitness)
inf_set_appcall_options(_v: uint32) ‑> bool
inf_set_appcall_options(_v) -> bool
inf_set_append_sigcmt() ‑> bool
inf_set_append_sigcmt(_v=True) -> bool
inf_set_apptype(_v: ushort) ‑> bool
inf_set_apptype(_v) -> bool
inf_set_asmtype(_v: uchar) ‑> bool
inf_set_asmtype(_v) -> bool
inf_set_auto_enabled() ‑> bool
inf_set_auto_enabled(_v=True) -> bool
inf_set_baseaddr(_v: uval_t) ‑> bool
inf_set_baseaddr(_v) -> bool
inf_set_be() ‑> bool
inf_set_be(_v=True) -> bool
inf_set_big_arg_align() ‑> bool
inf_set_big_arg_align(_v=True) -> bool
inf_set_bin_prefix_size(_v: short) ‑> bool
inf_set_bin_prefix_size(_v) -> bool
inf_set_cc(_v: compiler_info_t) ‑> bool
inf_set_cc(_v) -> bool
inf_set_cc_cm(_v: cm_t) ‑> bool
inf_set_cc_cm(_v) -> bool
inf_set_cc_defalign(_v: uchar) ‑> bool
inf_set_cc_defalign(_v) -> bool
inf_set_cc_id(_v: comp_t) ‑> bool
inf_set_cc_id(_v) -> bool
inf_set_cc_size_b(_v: uchar) ‑> bool
inf_set_cc_size_b(_v) -> bool
inf_set_cc_size_e(_v: uchar) ‑> bool
inf_set_cc_size_e(_v) -> bool
inf_set_cc_size_i(_v: uchar) ‑> bool
inf_set_cc_size_i(_v) -> bool
inf_set_cc_size_l(_v: uchar) ‑> bool
inf_set_cc_size_l(_v) -> bool
inf_set_cc_size_ldbl(_v: uchar) ‑> bool
inf_set_cc_size_ldbl(_v) -> bool
inf_set_cc_size_ll(_v: uchar) ‑> bool
inf_set_cc_size_ll(_v) -> bool
inf_set_cc_size_s(_v: uchar) ‑> bool
inf_set_cc_size_s(_v) -> bool
inf_set_check_manual_ops() ‑> bool
inf_set_check_manual_ops(_v=True) -> bool
inf_set_check_unicode_strlits() ‑> bool
inf_set_check_unicode_strlits(_v=True) -> bool
inf_set_cmt_indent(_v: uchar) ‑> bool
inf_set_cmt_indent(_v) -> bool
inf_set_cmtflg(_v: uchar) ‑> bool
inf_set_cmtflg(_v) -> bool
inf_set_coagulate_code() ‑> bool
inf_set_coagulate_code(_v=True) -> bool
inf_set_coagulate_data() ‑> bool
inf_set_coagulate_data(_v=True) -> bool
inf_set_comment(_v: uchar) ‑> bool
inf_set_cmt_indent(_v) -> bool
inf_set_compress_idb() ‑> bool
inf_set_compress_idb(_v=True) -> bool
inf_set_create_all_xrefs() ‑> bool
inf_set_create_all_xrefs(_v=True) -> bool
inf_set_create_func_from_call() ‑> bool
inf_set_create_func_from_call(_v=True) -> bool
inf_set_create_func_from_ptr() ‑> bool
inf_set_create_func_from_ptr(_v=True) -> bool
inf_set_create_func_tails() ‑> bool
inf_set_create_func_tails(_v=True) -> bool
inf_set_create_jump_tables() ‑> bool
inf_set_create_jump_tables(_v=True) -> bool
inf_set_create_off_on_dref() ‑> bool
inf_set_create_off_on_dref(_v=True) -> bool
inf_set_create_off_using_fixup() ‑> bool
inf_set_create_off_using_fixup(_v=True) -> bool
inf_set_create_strlit_on_xref() ‑> bool
inf_set_create_strlit_on_xref(_v=True) -> bool
inf_set_data_offset() ‑> bool
inf_set_data_offset(_v=True) -> bool
inf_set_database_change_count(_v: uint32) ‑> bool
inf_set_database_change_count(_v) -> bool
inf_set_datatypes(_v: uval_t) ‑> bool
inf_set_datatypes(_v) -> bool
inf_set_dbg_no_store_path() ‑> bool
inf_set_dbg_no_store_path(_v=True) -> bool
inf_set_decode_fpp() ‑> bool
inf_set_decode_fpp(_v=True) -> bool
inf_set_del_no_xref_insns() ‑> bool
inf_set_del_no_xref_insns(_v=True) -> bool
inf_set_demnames(_v: uchar) ‑> bool
inf_set_demnames(_v) -> bool
inf_set_dll() ‑> bool
inf_set_dll(_v=True) -> bool
inf_set_filetype(_v: filetype_t) ‑> bool
inf_set_filetype(_v) -> bool
inf_set_final_pass() ‑> bool
inf_set_final_pass(_v=True) -> bool
inf_set_flat_off32() ‑> bool
inf_set_flat_off32(_v=True) -> bool
inf_set_full_sp_ana() ‑> bool
inf_set_full_sp_ana(_v=True) -> bool
inf_set_gen_assume() ‑> bool
inf_set_gen_assume(_v=True) -> bool
inf_set_gen_lzero() ‑> bool
inf_set_gen_lzero(_v=True) -> bool
inf_set_gen_null() ‑> bool
inf_set_gen_null(_v=True) -> bool
inf_set_gen_org() ‑> bool
inf_set_gen_org(_v=True) -> bool
inf_set_gen_tryblks() ‑> bool
inf_set_gen_tryblks(_v=True) -> bool
inf_set_genflags(_v: ushort) ‑> bool
inf_set_genflags(_v) -> bool
inf_set_graph_view() ‑> bool
inf_set_graph_view(_v=True) -> bool
inf_set_guess_func_type() ‑> bool
inf_set_guess_func_type(_v=True) -> bool
inf_set_handle_eh() ‑> bool
inf_set_handle_eh(_v=True) -> bool
inf_set_handle_rtti() ‑> bool
inf_set_handle_rtti(_v=True) -> bool
inf_set_hard_float() ‑> bool
inf_set_hard_float(_v=True) -> bool
inf_set_hide_comments() ‑> bool
inf_set_hide_comments(_v=True) -> bool
inf_set_hide_libfuncs() ‑> bool
inf_set_hide_libfuncs(_v=True) -> bool
inf_set_highoff(_v: ea_t) ‑> bool
inf_set_highoff(_v) -> bool
inf_set_huge_arg_align() ‑> bool
inf_set_huge_arg_align(_v=True) -> bool
inf_set_indent(_v: uchar) ‑> bool
inf_set_indent(_v) -> bool
inf_set_kernel_mode() ‑> bool
inf_set_kernel_mode(_v=True) -> bool
inf_set_lenxref(_v: ushort) ‑> bool
inf_set_lenxref(_v) -> bool
inf_set_lflags(_v: uint32) ‑> bool
inf_set_lflags(_v) -> bool
inf_set_limiter(_v: uchar) ‑> bool
inf_set_limiter(_v) -> bool
inf_set_limiter_empty() ‑> bool
inf_set_limiter_empty(_v=True) -> bool
inf_set_limiter_thick() ‑> bool
inf_set_limiter_thick(_v=True) -> bool
inf_set_limiter_thin() ‑> bool
inf_set_limiter_thin(_v=True) -> bool
inf_set_line_pref_with_seg() ‑> bool
inf_set_line_pref_with_seg(_v=True) -> bool
inf_set_listnames(_v: uchar) ‑> bool
inf_set_listnames(_v) -> bool
inf_set_loading_idc() ‑> bool
inf_set_loading_idc(_v=True) -> bool
inf_set_long_demnames(_v: uint32) ‑> bool
inf_set_long_demnames(_v) -> bool
inf_set_lowoff(_v: ea_t) ‑> bool
inf_set_lowoff(_v) -> bool
inf_set_macros_enabled() ‑> bool
inf_set_macros_enabled(_v=True) -> bool
inf_set_main(_v: ea_t) ‑> bool
inf_set_main(_v) -> bool
inf_set_map_stkargs() ‑> bool
inf_set_map_stkargs(_v=True) -> bool
inf_set_margin(_v: ushort) ‑> bool
inf_set_margin(_v) -> bool
inf_set_mark_code() ‑> bool
inf_set_mark_code(_v=True) -> bool
inf_set_max_autoname_len(_v: ushort) ‑> bool
inf_set_max_autoname_len(_v) -> bool
inf_set_max_ea(_v: ea_t) ‑> bool
inf_set_max_ea(_v) -> bool
inf_set_maxref(_v: uval_t) ‑> bool
inf_set_maxref(_v) -> bool
inf_set_mem_aligned4() ‑> bool
inf_set_mem_aligned4(_v=True) -> bool
inf_set_merge_strlits() ‑> bool
inf_set_merge_strlits(_v=True) -> bool
inf_set_min_ea(_v: ea_t) ‑> bool
inf_set_min_ea(_v) -> bool
inf_set_nametype(_v: char) ‑> bool
inf_set_nametype(_v) -> bool
inf_set_netdelta(_v: sval_t) ‑> bool
inf_set_netdelta(_v) -> bool
inf_set_no_store_user_info() ‑> bool
inf_set_no_store_user_info(_v=True) -> bool
inf_set_noflow_to_data() ‑> bool
inf_set_noflow_to_data(_v=True) -> bool
inf_set_noret_ana() ‑> bool
inf_set_noret_ana(_v=True) -> bool
inf_set_omax_ea(_v: ea_t) ‑> bool
inf_set_omax_ea(_v) -> bool
inf_set_omin_ea(_v: ea_t) ‑> bool
inf_set_omin_ea(_v) -> bool
inf_set_op_offset() ‑> bool
inf_set_op_offset(_v=True) -> bool
inf_set_ostype(_v: ushort) ‑> bool
inf_set_ostype(_v) -> bool
inf_set_outflags(_v: uint32) ‑> bool
inf_set_outflags(_v) -> bool
inf_set_pack_idb() ‑> bool
inf_set_pack_idb(_v=True) -> bool
inf_set_pack_mode(pack_mode: int) ‑> int
inf_set_pack_mode(pack_mode) -> int
inf_set_pack_stkargs() ‑> bool
inf_set_pack_stkargs(_v=True) -> bool
inf_set_prefflag(_v: uchar) ‑> bool
inf_set_prefflag(_v) -> bool
inf_set_prefix_show_funcoff() ‑> bool
inf_set_prefix_show_funcoff(_v=True) -> bool
inf_set_prefix_show_segaddr() ‑> bool
inf_set_prefix_show_segaddr(_v=True) -> bool
inf_set_prefix_show_stack() ‑> bool
inf_set_prefix_show_stack(_v=True) -> bool
inf_set_prefix_truncate_opcode_bytes() ‑> bool
inf_set_prefix_truncate_opcode_bytes(_v=True) -> bool
inf_set_privrange(_v: range_t) ‑> bool
inf_set_privrange(_v) -> bool
inf_set_privrange_end_ea(_v: ea_t) ‑> bool
inf_set_privrange_end_ea(_v) -> bool
inf_set_privrange_start_ea(_v: ea_t) ‑> bool
inf_set_privrange_start_ea(_v) -> bool
inf_set_procname(*args) ‑> bool
inf_set_procname(_v, len=size_t(-1)) -> bool
inf_set_propagate_regargs() ‑> bool
inf_set_propagate_regargs(_v=True) -> bool
inf_set_propagate_stkargs() ‑> bool
inf_set_propagate_stkargs(_v=True) -> bool
inf_set_readonly_idb() ‑> bool
inf_set_readonly_idb(_v=True) -> bool
inf_set_refcmtnum(_v: uchar) ‑> bool
inf_set_refcmtnum(_v) -> bool
inf_set_rename_jumpfunc() ‑> bool
inf_set_rename_jumpfunc(_v=True) -> bool
inf_set_rename_nullsub() ‑> bool
inf_set_rename_nullsub(_v=True) -> bool
inf_set_short_demnames(_v: uint32) ‑> bool
inf_set_short_demnames(_v) -> bool
inf_set_should_create_stkvars() ‑> bool
inf_set_should_create_stkvars(_v=True) -> bool
inf_set_should_trace_sp() ‑> bool
inf_set_should_trace_sp(_v=True) -> bool
inf_set_show_all_comments() ‑> bool
inf_set_show_all_comments(_v=True) -> bool
inf_set_show_auto() ‑> bool
inf_set_show_auto(_v=True) -> bool
inf_set_show_hidden_funcs() ‑> bool
inf_set_show_hidden_funcs(_v=True) -> bool
inf_set_show_hidden_insns() ‑> bool
inf_set_show_hidden_insns(_v=True) -> bool
inf_set_show_hidden_segms() ‑> bool
inf_set_show_hidden_segms(_v=True) -> bool
inf_set_show_line_pref() ‑> bool
inf_set_show_line_pref(_v=True) -> bool
inf_set_show_repeatables() ‑> bool
inf_set_show_repeatables(_v=True) -> bool
inf_set_show_src_linnum() ‑> bool
inf_set_show_src_linnum(_v=True) -> bool
inf_set_show_void() ‑> bool
inf_set_show_void(_v=True) -> bool
inf_set_show_xref_fncoff() ‑> bool
inf_set_show_xref_fncoff(_v=True) -> bool
inf_set_show_xref_seg() ‑> bool
inf_set_show_xref_seg(_v=True) -> bool
inf_set_show_xref_tmarks() ‑> bool
inf_set_show_xref_tmarks(_v=True) -> bool
inf_set_show_xref_val() ‑> bool
inf_set_show_xref_val(_v=True) -> bool
inf_set_snapshot() ‑> bool
inf_set_snapshot(_v=True) -> bool
inf_set_specsegs(_v: uchar) ‑> bool
inf_set_specsegs(_v) -> bool
inf_set_stack_ldbl() ‑> bool
inf_set_stack_ldbl(_v=True) -> bool
inf_set_stack_varargs() ‑> bool
inf_set_stack_varargs(_v=True) -> bool
inf_set_start_cs(_v: sel_t) ‑> bool
inf_set_start_cs(_v) -> bool
inf_set_start_ea(_v: ea_t) ‑> bool
inf_set_start_ea(_v) -> bool
inf_set_start_ip(_v: ea_t) ‑> bool
inf_set_start_ip(_v) -> bool
inf_set_start_sp(_v: ea_t) ‑> bool
inf_set_start_sp(_v) -> bool
inf_set_start_ss(_v: sel_t) ‑> bool
inf_set_start_ss(_v) -> bool
inf_set_strlit_autocmt() ‑> bool
inf_set_strlit_autocmt(_v=True) -> bool
inf_set_strlit_break(_v: uchar) ‑> bool
inf_set_strlit_break(_v) -> bool
inf_set_strlit_flags(_v: uchar) ‑> bool
inf_set_strlit_flags(_v) -> bool
inf_set_strlit_name_bit() ‑> bool
inf_set_strlit_name_bit(_v=True) -> bool
inf_set_strlit_names() ‑> bool
inf_set_strlit_names(_v=True) -> bool
inf_set_strlit_pref(*args) ‑> bool
inf_set_strlit_pref(_v, len=size_t(-1)) -> bool
inf_set_strlit_savecase() ‑> bool
inf_set_strlit_savecase(_v=True) -> bool
inf_set_strlit_serial_names() ‑> bool
inf_set_strlit_serial_names(_v=True) -> bool
inf_set_strlit_sernum(_v: uval_t) ‑> bool
inf_set_strlit_sernum(_v) -> bool
inf_set_strlit_zeroes(_v: char) ‑> bool
inf_set_strlit_zeroes(_v) -> bool
inf_set_strtype(_v: int32) ‑> bool
inf_set_strtype(_v) -> bool
inf_set_trace_flow() ‑> bool
inf_set_trace_flow(_v=True) -> bool
inf_set_truncate_on_del() ‑> bool
inf_set_truncate_on_del(_v=True) -> bool
inf_set_type_xrefnum(_v: uchar) ‑> bool
inf_set_type_xrefnum(_v) -> bool
inf_set_unicode_strlits() ‑> bool
inf_set_unicode_strlits(_v=True) -> bool
inf_set_use_allasm() ‑> bool
inf_set_use_allasm(_v=True) -> bool
inf_set_use_flirt() ‑> bool
inf_set_use_flirt(_v=True) -> bool
inf_set_use_gcc_layout() ‑> bool
inf_set_use_gcc_layout(_v=True) -> bool
inf_set_version(_v: ushort) ‑> bool
inf_set_version(_v) -> bool
inf_set_wide_high_byte_first() ‑> bool
inf_set_wide_high_byte_first(_v=True) -> bool
inf_set_xrefflag(_v: uchar) ‑> bool
inf_set_xrefflag(_v) -> bool
inf_set_xrefnum(_v: uchar) ‑> bool
inf_set_xrefnum(_v) -> bool
inf_should_create_stkvars() ‑> bool
inf_should_create_stkvars() -> bool
inf_should_trace_sp() ‑> bool
inf_should_trace_sp() -> bool
inf_show_all_comments() ‑> bool
inf_show_all_comments() -> bool
inf_show_auto() ‑> bool
inf_show_auto() -> bool
inf_show_hidden_funcs() ‑> bool
inf_show_hidden_funcs() -> bool
inf_show_hidden_insns() ‑> bool
inf_show_hidden_insns() -> bool
inf_show_hidden_segms() ‑> bool
inf_show_hidden_segms() -> bool
inf_show_line_pref() ‑> bool
inf_show_line_pref() -> bool
inf_show_repeatables() ‑> bool
inf_show_repeatables() -> bool
inf_show_src_linnum() ‑> bool
inf_show_src_linnum() -> bool
inf_show_void() ‑> bool
inf_show_void() -> bool
inf_show_xref_fncoff() ‑> bool
inf_show_xref_fncoff() -> bool
inf_show_xref_seg() ‑> bool
inf_show_xref_seg() -> bool
inf_show_xref_tmarks() ‑> bool
inf_show_xref_tmarks() -> bool
inf_show_xref_val() ‑> bool
inf_show_xref_val() -> bool
inf_stack_ldbl() ‑> bool
inf_stack_ldbl() -> bool
inf_stack_varargs() ‑> bool
inf_stack_varargs() -> bool
inf_strlit_autocmt() ‑> bool
inf_strlit_autocmt() -> bool
inf_strlit_name_bit() ‑> bool
inf_strlit_name_bit() -> bool
inf_strlit_names() ‑> bool
inf_strlit_names() -> bool
inf_strlit_savecase() ‑> bool
inf_strlit_savecase() -> bool
inf_strlit_serial_names() ‑> bool
inf_strlit_serial_names() -> bool
inf_test_mode() ‑> bool
inf_test_mode() -> bool
inf_trace_flow() ‑> bool
inf_trace_flow() -> bool
inf_truncate_on_del() ‑> bool
inf_truncate_on_del() -> bool
inf_unicode_strlits() ‑> bool
inf_unicode_strlits() -> bool
inf_use_allasm() ‑> bool
inf_use_allasm() -> bool
inf_use_flirt() ‑> bool
inf_use_flirt() -> bool
inf_use_gcc_layout() ‑> bool
inf_use_gcc_layout() -> bool
is_database_busy() ‑> bool
is_database_busy() -> bool Check if the database is busy (e.g. performing some critical operations and cannot be safely accessed)
is_filetype_like_binary(ft: filetype_t) ‑> bool
is_filetype_like_binary(ft) -> bool Is unstructured input file?
macros_enabled() ‑> bool
inf_macros_enabled() -> bool
move_privrange(new_privrange_start: ea_t) ‑> bool
move_privrange(new_privrange_start) -> bool Move privrange to the specified address
should_create_stkvars() ‑> bool
inf_should_create_stkvars() -> bool
should_trace_sp() ‑> bool
inf_should_trace_sp() -> bool
show_all_comments() ‑> bool
inf_show_all_comments() -> bool
show_comments(*args)
show_repeatables() ‑> bool
inf_show_repeatables() -> bool
switch_dbctx(idx: size_t) ‑> dbctx_t *
switch_dbctx(idx) -> dbctx_t * Switch to the database with the provided context ID
to_ea(reg_cs: sel_t, reg_ip: uval_t) ‑> ea_t
to_ea(reg_cs, reg_ip) -> ea_t Convert (sel,off) value to a linear address.
validate_idb(vld_flags: uint32 = 0) ‑> size_t
validate_idb(vld_flags=0) -> size_t Validate the database
Classes
compiler_info_t()
: Proxy of C++ compiler_info_t class.
Instance variables
cm: cm_t
cm
defalign: uchar
defalign
id: comp_t
id
size_b: uchar
size_b
size_e: uchar
size_e
size_i: uchar
size_i
size_l: uchar
size_l
size_ldbl: uchar
size_ldbl
size_ll: uchar
size_ll
size_s: uchar
size_s
idainfo(*args, **kwargs)
: Proxy of C++ idainfo class.
Instance variables
abibits: uint32
abibits
abiname: qstring
get_abiname(self) -> qstring
af: uint32
af
af2: uint32
af2
appcall_options: uint32
appcall_options
apptype: ushort
apptype
asmtype: uchar
asmtype
baseaddr: uval_t
baseaddr
bin_prefix_size: short
bin_prefix_size
cc: compiler_info_t
cc
cmt_indent: uchar
cmt_indent
database_change_count: uint32
database_change_count
datatypes: uval_t
datatypes
demnames: uchar
demnames
filetype: ushort
filetype
highoff: ea_t
highoff
indent: uchar
indent
lenxref: ushort
lenxref
lflags: uint32
_get_lflags(self) -> uint32
listnames: uchar
listnames
long_demnames: uint32
long_demnames
lowoff: ea_t
lowoff
main: ea_t
main
margin: ushort
margin
maxEA
max_autoname_len: ushort
max_autoname_len
max_ea: ea_t
max_ea
maxref: uval_t
maxref
minEA
min_ea: ea_t
min_ea
nametype: char
nametype
omax_ea: ea_t
omax_ea
omin_ea: ea_t
omin_ea
ostype: ushort
ostype
outflags: uint32
outflags
procName
procname: char [16]
procname
refcmtnum: uchar
refcmtnum
s_cmtflg: uchar
s_cmtflg
s_genflags: ushort
s_genflags
s_limiter: uchar
s_limiter
s_prefflag: uchar
s_prefflag
s_xrefflag: uchar
s_xrefflag
short_demnames: uint32
short_demnames
specsegs: uchar
specsegs
start_cs: sel_t
start_cs
start_ea: ea_t
start_ea
start_ip: ea_t
start_ip
start_sp: ea_t
start_sp
start_ss: sel_t
start_ss
strlit_break: uchar
strlit_break
strlit_flags: uchar
strlit_flags
strlit_pref: char [16]
strlit_pref
strlit_sernum: uval_t
strlit_sernum
strlit_zeroes: char
strlit_zeroes
strtype: int32
strtype
tag: char [3]
tag
type_xrefnum: uchar
type_xrefnum
version: ushort
version
xrefnum: uchar
xrefnum
Methods
big_arg_align(self, *args)
gen_lzero(self, *args)
gen_null(self, *args)
gen_tryblks(self, *args)
get_abiname(self) ‑> qstring get_abiname(self) -> qstring
get_demname_form(self, *args)
get_pack_mode(self, *args)
is_32bit(self, *args)
is_64bit(self, *args)
is_auto_enabled(self, *args)
is_be(self, *args)
is_dll(self, *args)
is_flat_off32(self, *args)
is_graph_view(self, *args)
is_hard_float(self, *args)
is_kernel_mode(self, *args)
is_mem_aligned4(self, *args)
is_snapshot(self, *args)
is_wide_high_byte_first(self, *args)
like_binary(self, *args)
line_pref_with_seg(self, *args)
loading_idc(self, *args)
map_stkargs(self, *args)
pack_stkargs(self, *args)
readonly_idb(self, *args)
set_64bit(self, *args)
set_auto_enabled(self, *args)
set_be(self, *args)
set_gen_lzero(self, *args)
set_gen_null(self, *args)
set_gen_tryblks(self, *args)
set_graph_view(self, *args)
set_line_pref_with_seg(self, *args)
set_pack_mode(self, *args)
set_show_auto(self, *args)
set_show_line_pref(self, *args)
set_show_void(self, *args)
set_wide_high_byte_first(self, *args)
show_auto(self, *args)
show_line_pref(self, *args)
show_void(self, *args)
stack_ldbl(self, *args)
stack_varargs(self, *args)
use_allasm(self, *args)
use_gcc_layout(self, *args)
idbattr_info_t(name: char const *, offset: uintptr_t, width: size_t, bitmask: uint64 = 0, tag: uchar = 0, idi_flags: uint = 0)
: Proxy of C++ idbattr_info_t class.
Instance variables
bitmask: uint64
bitmask
idi_flags: uint
idi_flags
individual_node: char const *
individual_node
maxsize: uint32
maxsize
name: char const *
name
offset: uintptr_t
offset
tag: uchar
tag
vmap: idbattr_valmap_t const *
vmap
width: size_t
width
Methods
has_individual_node(self) ‑> bool has_individual_node(self) -> bool
hashname(self) ‑> char const * hashname(self) -> char const *
is_bitfield(self) ‑> bool is_bitfield(self) -> bool
is_bitmap(self) ‑> bool is_bitmap(self) -> bool
is_boolean(self) ‑> bool is_boolean(self) -> bool
is_buf_var(self) ‑> bool is_buf_var(self) -> bool
is_bytearray(self) ‑> bool is_bytearray(self) -> bool
is_cstr(self) ‑> bool is_cstr(self) -> bool
is_decimal(self) ‑> bool is_decimal(self) -> bool
is_hash(self) ‑> bool is_hash(self) -> bool
is_hexadecimal(self) ‑> bool is_hexadecimal(self) -> bool
is_incremented(self) ‑> bool is_incremented(self) -> bool
is_node_altval(self) ‑> bool is_node_altval(self) -> bool
is_node_blob(self) ‑> bool is_node_blob(self) -> bool
is_node_supval(self) ‑> bool is_node_supval(self) -> bool
is_node_valobj(self) ‑> bool is_node_valobj(self) -> bool
is_node_var(self) ‑> bool is_node_var(self) -> bool
is_onoff(self) ‑> bool is_onoff(self) -> bool
is_qstring(self) ‑> bool is_qstring(self) -> bool
is_readonly_var(self) ‑> bool is_readonly_var(self) -> bool
is_scalar_var(self) ‑> bool is_scalar_var(self) -> bool
is_struc_field(self) ‑> bool is_struc_field(self) -> bool
is_val_mapped(self) ‑> bool is_val_mapped(self) -> bool
ridx(self) ‑> size_t ridx(self) -> size_t
str_false(self) ‑> char const * str_false(self) -> char const *
str_true(self) ‑> char const * str_true(self) -> char const *
use_hlpstruc(self) ‑> bool use_hlpstruc(self) -> bool
idbattr_valmap_t()
: Proxy of C++ idbattr_valmap_t class.
Instance variables
valname: char const *
valname
value: uint64
value
Last updated