IDAPython 9.0
Loading...
Searching...
No Matches
idainfo Class Reference

Proxy of C++ idainfo class.

Inheritance diagram for idainfo:

Public Member Functions

 __init__ (self, *args, **kwargs)
 
"qstring" get_abiname (self)
 get_abiname(self) -> qstring
 

Static Public Attributes

str tag = property(_ida_ida.idainfo_tag_get, _ida_ida.idainfo_tag_set, doc=)
 
str version = property(_ida_ida.idainfo_version_get, _ida_ida.idainfo_version_set, doc=)
 
str procname = property(_ida_ida.idainfo_procname_get, _ida_ida.idainfo_procname_set, doc=)
 
str s_genflags = property(_ida_ida.idainfo_s_genflags_get, _ida_ida.idainfo_s_genflags_set, doc=)
 
str database_change_count = property(_ida_ida.idainfo_database_change_count_get, _ida_ida.idainfo_database_change_count_set, doc=)
 
str filetype = property(_ida_ida.idainfo_filetype_get, _ida_ida.idainfo_filetype_set, doc=)
 
str ostype = property(_ida_ida.idainfo_ostype_get, _ida_ida.idainfo_ostype_set, doc=)
 
str apptype = property(_ida_ida.idainfo_apptype_get, _ida_ida.idainfo_apptype_set, doc=)
 
str asmtype = property(_ida_ida.idainfo_asmtype_get, _ida_ida.idainfo_asmtype_set, doc=)
 
str specsegs = property(_ida_ida.idainfo_specsegs_get, _ida_ida.idainfo_specsegs_set, doc=)
 
str af = property(_ida_ida.idainfo_af_get, _ida_ida.idainfo_af_set, doc=)
 
str af2 = property(_ida_ida.idainfo_af2_get, _ida_ida.idainfo_af2_set, doc=)
 
str baseaddr = property(_ida_ida.idainfo_baseaddr_get, _ida_ida.idainfo_baseaddr_set, doc=!)
 
str start_ss = property(_ida_ida.idainfo_start_ss_get, _ida_ida.idainfo_start_ss_set, doc=)
 
str start_cs = property(_ida_ida.idainfo_start_cs_get, _ida_ida.idainfo_start_cs_set, doc=)
 
str start_ip = property(_ida_ida.idainfo_start_ip_get, _ida_ida.idainfo_start_ip_set, doc=)
 
str start_ea = property(_ida_ida.idainfo_start_ea_get, _ida_ida.idainfo_start_ea_set, doc=)
 
str start_sp = property(_ida_ida.idainfo_start_sp_get, _ida_ida.idainfo_start_sp_set, doc=)
 
str main = property(_ida_ida.idainfo_main_get, _ida_ida.idainfo_main_set, doc=)
 
str min_ea = property(_ida_ida.idainfo_min_ea_get, _ida_ida.idainfo_min_ea_set, doc=)
 
str max_ea = property(_ida_ida.idainfo_max_ea_get, _ida_ida.idainfo_max_ea_set, doc=)
 
str omin_ea = property(_ida_ida.idainfo_omin_ea_get, _ida_ida.idainfo_omin_ea_set, doc=)
 
str omax_ea = property(_ida_ida.idainfo_omax_ea_get, _ida_ida.idainfo_omax_ea_set, doc=)
 
str lowoff = property(_ida_ida.idainfo_lowoff_get, _ida_ida.idainfo_lowoff_set, doc=)
 
str highoff = property(_ida_ida.idainfo_highoff_get, _ida_ida.idainfo_highoff_set, doc=)
 
str maxref = property(_ida_ida.idainfo_maxref_get, _ida_ida.idainfo_maxref_set, doc=)
 
str xrefnum = property(_ida_ida.idainfo_xrefnum_get, _ida_ida.idainfo_xrefnum_set, doc=)
 
str type_xrefnum = property(_ida_ida.idainfo_type_xrefnum_get, _ida_ida.idainfo_type_xrefnum_set, doc=)
 
str refcmtnum = property(_ida_ida.idainfo_refcmtnum_get, _ida_ida.idainfo_refcmtnum_set, doc=)
 
str s_xrefflag = property(_ida_ida.idainfo_s_xrefflag_get, _ida_ida.idainfo_s_xrefflag_set, doc=)
 
str max_autoname_len = property(_ida_ida.idainfo_max_autoname_len_get, _ida_ida.idainfo_max_autoname_len_set, doc=)
 
str nametype = property(_ida_ida.idainfo_nametype_get, _ida_ida.idainfo_nametype_set, doc=)
 
str short_demnames = property(_ida_ida.idainfo_short_demnames_get, _ida_ida.idainfo_short_demnames_set, doc=)
 
str long_demnames = property(_ida_ida.idainfo_long_demnames_get, _ida_ida.idainfo_long_demnames_set, doc=)
 
str demnames = property(_ida_ida.idainfo_demnames_get, _ida_ida.idainfo_demnames_set, doc=)
 
str listnames = property(_ida_ida.idainfo_listnames_get, _ida_ida.idainfo_listnames_set, doc=)
 
str indent = property(_ida_ida.idainfo_indent_get, _ida_ida.idainfo_indent_set, doc=)
 
str cmt_indent = property(_ida_ida.idainfo_cmt_indent_get, _ida_ida.idainfo_cmt_indent_set, doc=)
 
str margin = property(_ida_ida.idainfo_margin_get, _ida_ida.idainfo_margin_set, doc=)
 
str lenxref = property(_ida_ida.idainfo_lenxref_get, _ida_ida.idainfo_lenxref_set, doc=)
 
str outflags = property(_ida_ida.idainfo_outflags_get, _ida_ida.idainfo_outflags_set, doc=)
 
str s_cmtflg = property(_ida_ida.idainfo_s_cmtflg_get, _ida_ida.idainfo_s_cmtflg_set, doc=)
 
str s_limiter = property(_ida_ida.idainfo_s_limiter_get, _ida_ida.idainfo_s_limiter_set, doc=!)
 
str bin_prefix_size = property(_ida_ida.idainfo_bin_prefix_size_get, _ida_ida.idainfo_bin_prefix_size_set, doc=)
 
str s_prefflag = property(_ida_ida.idainfo_s_prefflag_get, _ida_ida.idainfo_s_prefflag_set, doc=)
 
str strlit_flags = property(_ida_ida.idainfo_strlit_flags_get, _ida_ida.idainfo_strlit_flags_set, doc=)
 
str strlit_break = property(_ida_ida.idainfo_strlit_break_get, _ida_ida.idainfo_strlit_break_set, doc=)
 
str strlit_zeroes = property(_ida_ida.idainfo_strlit_zeroes_get, _ida_ida.idainfo_strlit_zeroes_set, doc=)
 
str strtype = property(_ida_ida.idainfo_strtype_get, _ida_ida.idainfo_strtype_set, doc=)
 
str strlit_pref = property(_ida_ida.idainfo_strlit_pref_get, _ida_ida.idainfo_strlit_pref_set, doc=)
 
str strlit_sernum = property(_ida_ida.idainfo_strlit_sernum_get, _ida_ida.idainfo_strlit_sernum_set, doc=)
 
str datatypes = property(_ida_ida.idainfo_datatypes_get, _ida_ida.idainfo_datatypes_set, doc=)
 
str cc = property(_ida_ida.idainfo_cc_get, _ida_ida.idainfo_cc_set, doc=)
 
str abibits = property(_ida_ida.idainfo_abibits_get, _ida_ida.idainfo_abibits_set, doc=)
 
str appcall_options = property(_ida_ida.idainfo_appcall_options_get, _ida_ida.idainfo_appcall_options_set, doc=)
 
 minEA = ida_idaapi._make_missed_695bwcompat_property("minEA", "min_ea", has_setter=True)
 
 maxEA = ida_idaapi._make_missed_695bwcompat_property("maxEA", "max_ea", has_setter=True)
 
 procName = ida_idaapi._make_missed_695bwcompat_property("procName", "procname", has_setter=False)
 

Protected Member Functions

"uint32" _get_lflags (self)
 _get_lflags(self) -> uint32
 
"void" _set_lflags (self, "uint32" _f)
 _set_lflags(self, _f)
 

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 
 abiname = property(get_abiname)
 
 lflags = property(_get_lflags, _set_lflags)
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args,
** kwargs )

Member Function Documentation

◆ _get_lflags()

"uint32" _get_lflags ( self)
protected

◆ _set_lflags()

"void" _set_lflags ( self,
"uint32" _f )
protected

Parameters

_f: uint32

◆ get_abiname()

"qstring" get_abiname ( self)

Member Data Documentation

◆ abibits

str abibits = property(_ida_ida.idainfo_abibits_get, _ida_ida.idainfo_abibits_set, doc=)
static

◆ af

str af = property(_ida_ida.idainfo_af_get, _ida_ida.idainfo_af_set, doc=)
static

◆ af2

str af2 = property(_ida_ida.idainfo_af2_get, _ida_ida.idainfo_af2_set, doc=)
static

◆ appcall_options

str appcall_options = property(_ida_ida.idainfo_appcall_options_get, _ida_ida.idainfo_appcall_options_set, doc=)
static

◆ apptype

str apptype = property(_ida_ida.idainfo_apptype_get, _ida_ida.idainfo_apptype_set, doc=)
static

◆ asmtype

str asmtype = property(_ida_ida.idainfo_asmtype_get, _ida_ida.idainfo_asmtype_set, doc=)
static

◆ baseaddr

str baseaddr = property(_ida_ida.idainfo_baseaddr_get, _ida_ida.idainfo_baseaddr_set, doc=!)
static

◆ bin_prefix_size

str bin_prefix_size = property(_ida_ida.idainfo_bin_prefix_size_get, _ida_ida.idainfo_bin_prefix_size_set, doc=)
static

◆ cc

str cc = property(_ida_ida.idainfo_cc_get, _ida_ida.idainfo_cc_set, doc=)
static

◆ cmt_indent

str cmt_indent = property(_ida_ida.idainfo_cmt_indent_get, _ida_ida.idainfo_cmt_indent_set, doc=)
static

◆ database_change_count

str database_change_count = property(_ida_ida.idainfo_database_change_count_get, _ida_ida.idainfo_database_change_count_set, doc=)
static

◆ datatypes

str datatypes = property(_ida_ida.idainfo_datatypes_get, _ida_ida.idainfo_datatypes_set, doc=)
static

◆ demnames

str demnames = property(_ida_ida.idainfo_demnames_get, _ida_ida.idainfo_demnames_set, doc=)
static

◆ filetype

str filetype = property(_ida_ida.idainfo_filetype_get, _ida_ida.idainfo_filetype_set, doc=)
static

◆ highoff

str highoff = property(_ida_ida.idainfo_highoff_get, _ida_ida.idainfo_highoff_set, doc=)
static

◆ indent

str indent = property(_ida_ida.idainfo_indent_get, _ida_ida.idainfo_indent_set, doc=)
static

◆ lenxref

str lenxref = property(_ida_ida.idainfo_lenxref_get, _ida_ida.idainfo_lenxref_set, doc=)
static

◆ listnames

str listnames = property(_ida_ida.idainfo_listnames_get, _ida_ida.idainfo_listnames_set, doc=)
static

◆ long_demnames

str long_demnames = property(_ida_ida.idainfo_long_demnames_get, _ida_ida.idainfo_long_demnames_set, doc=)
static

◆ lowoff

str lowoff = property(_ida_ida.idainfo_lowoff_get, _ida_ida.idainfo_lowoff_set, doc=)
static

◆ main

str main = property(_ida_ida.idainfo_main_get, _ida_ida.idainfo_main_set, doc=)
static

◆ margin

str margin = property(_ida_ida.idainfo_margin_get, _ida_ida.idainfo_margin_set, doc=)
static

◆ max_autoname_len

str max_autoname_len = property(_ida_ida.idainfo_max_autoname_len_get, _ida_ida.idainfo_max_autoname_len_set, doc=)
static

◆ max_ea

str max_ea = property(_ida_ida.idainfo_max_ea_get, _ida_ida.idainfo_max_ea_set, doc=)
static

◆ maxEA

maxEA = ida_idaapi._make_missed_695bwcompat_property("maxEA", "max_ea", has_setter=True)
static

◆ maxref

str maxref = property(_ida_ida.idainfo_maxref_get, _ida_ida.idainfo_maxref_set, doc=)
static

◆ min_ea

str min_ea = property(_ida_ida.idainfo_min_ea_get, _ida_ida.idainfo_min_ea_set, doc=)
static

◆ minEA

minEA = ida_idaapi._make_missed_695bwcompat_property("minEA", "min_ea", has_setter=True)
static

◆ nametype

str nametype = property(_ida_ida.idainfo_nametype_get, _ida_ida.idainfo_nametype_set, doc=)
static

◆ omax_ea

str omax_ea = property(_ida_ida.idainfo_omax_ea_get, _ida_ida.idainfo_omax_ea_set, doc=)
static

◆ omin_ea

str omin_ea = property(_ida_ida.idainfo_omin_ea_get, _ida_ida.idainfo_omin_ea_set, doc=)
static

◆ ostype

str ostype = property(_ida_ida.idainfo_ostype_get, _ida_ida.idainfo_ostype_set, doc=)
static

◆ outflags

str outflags = property(_ida_ida.idainfo_outflags_get, _ida_ida.idainfo_outflags_set, doc=)
static

◆ procName

procName = ida_idaapi._make_missed_695bwcompat_property("procName", "procname", has_setter=False)
static

◆ procname

str procname = property(_ida_ida.idainfo_procname_get, _ida_ida.idainfo_procname_set, doc=)
static

◆ refcmtnum

str refcmtnum = property(_ida_ida.idainfo_refcmtnum_get, _ida_ida.idainfo_refcmtnum_set, doc=)
static

◆ s_cmtflg

str s_cmtflg = property(_ida_ida.idainfo_s_cmtflg_get, _ida_ida.idainfo_s_cmtflg_set, doc=)
static

◆ s_genflags

str s_genflags = property(_ida_ida.idainfo_s_genflags_get, _ida_ida.idainfo_s_genflags_set, doc=)
static

◆ s_limiter

str s_limiter = property(_ida_ida.idainfo_s_limiter_get, _ida_ida.idainfo_s_limiter_set, doc=!)
static

◆ s_prefflag

str s_prefflag = property(_ida_ida.idainfo_s_prefflag_get, _ida_ida.idainfo_s_prefflag_set, doc=)
static

◆ s_xrefflag

str s_xrefflag = property(_ida_ida.idainfo_s_xrefflag_get, _ida_ida.idainfo_s_xrefflag_set, doc=)
static

◆ short_demnames

str short_demnames = property(_ida_ida.idainfo_short_demnames_get, _ida_ida.idainfo_short_demnames_set, doc=)
static

◆ specsegs

str specsegs = property(_ida_ida.idainfo_specsegs_get, _ida_ida.idainfo_specsegs_set, doc=)
static

◆ start_cs

str start_cs = property(_ida_ida.idainfo_start_cs_get, _ida_ida.idainfo_start_cs_set, doc=)
static

◆ start_ea

str start_ea = property(_ida_ida.idainfo_start_ea_get, _ida_ida.idainfo_start_ea_set, doc=)
static

◆ start_ip

str start_ip = property(_ida_ida.idainfo_start_ip_get, _ida_ida.idainfo_start_ip_set, doc=)
static

◆ start_sp

str start_sp = property(_ida_ida.idainfo_start_sp_get, _ida_ida.idainfo_start_sp_set, doc=)
static

◆ start_ss

str start_ss = property(_ida_ida.idainfo_start_ss_get, _ida_ida.idainfo_start_ss_set, doc=)
static

◆ strlit_break

str strlit_break = property(_ida_ida.idainfo_strlit_break_get, _ida_ida.idainfo_strlit_break_set, doc=)
static

◆ strlit_flags

str strlit_flags = property(_ida_ida.idainfo_strlit_flags_get, _ida_ida.idainfo_strlit_flags_set, doc=)
static

◆ strlit_pref

str strlit_pref = property(_ida_ida.idainfo_strlit_pref_get, _ida_ida.idainfo_strlit_pref_set, doc=)
static

◆ strlit_sernum

str strlit_sernum = property(_ida_ida.idainfo_strlit_sernum_get, _ida_ida.idainfo_strlit_sernum_set, doc=)
static

◆ strlit_zeroes

str strlit_zeroes = property(_ida_ida.idainfo_strlit_zeroes_get, _ida_ida.idainfo_strlit_zeroes_set, doc=)
static

◆ strtype

str strtype = property(_ida_ida.idainfo_strtype_get, _ida_ida.idainfo_strtype_set, doc=)
static

◆ tag

str tag = property(_ida_ida.idainfo_tag_get, _ida_ida.idainfo_tag_set, doc=)
static

◆ type_xrefnum

str type_xrefnum = property(_ida_ida.idainfo_type_xrefnum_get, _ida_ida.idainfo_type_xrefnum_set, doc=)
static

◆ version

str version = property(_ida_ida.idainfo_version_get, _ida_ida.idainfo_version_set, doc=)
static

◆ xrefnum

str xrefnum = property(_ida_ida.idainfo_xrefnum_get, _ida_ida.idainfo_xrefnum_set, doc=)
static

Property Documentation

◆ abiname

abiname = property(get_abiname)
static

◆ lflags

lflags = property(_get_lflags, _set_lflags)
static

◆ thisown

thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
static

The documentation for this class was generated from the following file: