IDAPython 8.4
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, *args)
 get_abiname(self) -> qstring
 

Static Public Attributes

 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, *args)
 _get_lflags(self) -> uint32
 
"void" _set_lflags (self, *args)
 _set_lflags(self, _f)
 

Properties

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

◆ _set_lflags()

"void" _set_lflags ( self,
* args )
protected

Parameters

_f: uint32

◆ get_abiname()

"qstring" get_abiname ( self,
* args )

Member Data Documentation

◆ maxEA

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

◆ minEA

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

◆ procName

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

Property Documentation

◆ abibits

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

◆ abiname

abiname = property(get_abiname)
static

◆ af

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

◆ af2

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

◆ appcall_options

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

◆ apptype

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

◆ asmtype

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

◆ baseaddr

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

◆ bin_prefix_size

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

◆ cc

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

◆ cmt_indent

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

◆ database_change_count

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

◆ datatypes

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

◆ demnames

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

◆ filetype

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

◆ highoff

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

◆ indent

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

◆ lenxref

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

◆ lflags

lflags = property(_get_lflags, _set_lflags)
static

◆ listnames

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

◆ long_demnames

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

◆ lowoff

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

◆ main

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

◆ margin

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

◆ max_autoname_len

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

◆ max_ea

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

◆ maxref

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

◆ min_ea

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

◆ nametype

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

◆ omax_ea

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

◆ omin_ea

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

◆ ostype

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

◆ outflags

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

◆ procname

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

◆ refcmtnum

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

◆ s_cmtflg

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

◆ s_genflags

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

◆ s_limiter

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

◆ s_prefflag

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

◆ s_xrefflag

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

◆ short_demnames

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

◆ specsegs

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

◆ start_cs

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

◆ start_ea

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

◆ start_ip

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

◆ start_sp

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

◆ start_ss

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

◆ strlit_break

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

◆ strlit_flags

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

◆ strlit_pref

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

◆ strlit_sernum

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

◆ strlit_zeroes

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

◆ strtype

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

◆ tag

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

◆ thisown

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

◆ type_xrefnum

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

◆ version

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

◆ xrefnum

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

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