Module idaapi :: Class idainfo
[frames] | no frames]

Class idainfo

object --+
         |
        idainfo

Proxy of C++ idainfo class

Instance Methods
 
__del__(self)
idainfo
__init__(self)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
 
__repr__(self)
repr(x)
 
__swig_destroy__(self)
uchar
get_demname_form(self)
char
get_proc_name(self)
bool
is_32bit(self)
bool
is_64bit(self)
bool
is_dll(self)
bool
is_snapshot(self)
bool
like_binary(self)
bool
loading_idc(self)
 
set_proc_name(self, name)
bool
use_allasm(self)

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties
  ASCIIbreak
idainfo_ASCIIbreak_get(self) -> uchar
  ASCIIpref
idainfo_ASCIIpref_get(self) -> char
  ASCIIsernum
idainfo_ASCIIsernum_get(self) -> uval_t
  ASCIIzeroes
idainfo_ASCIIzeroes_get(self) -> char
  af
idainfo_af_get(self) -> ushort
  af2
idainfo_af2_get(self) -> ushort
  appcall_options
idainfo_appcall_options_get(self) -> uint32
  apptype
idainfo_apptype_get(self) -> ushort
  asciiflags
idainfo_asciiflags_get(self) -> uchar
  asmtype
idainfo_asmtype_get(self) -> uchar
  baseaddr
idainfo_baseaddr_get(self) -> uval_t
  beginEA
idainfo_beginEA_get(self) -> ea_t
  binSize
idainfo_binSize_get(self) -> short
  cc
idainfo_cc_get(self) -> compiler_info_t
  comment
idainfo_comment_get(self) -> uchar
  corestart
idainfo_corestart_get(self) -> uval_t
  database_change_count
idainfo_database_change_count_get(self) -> uint32
  datatypes
idainfo_datatypes_get(self) -> uval_t
  demnames
idainfo_demnames_get(self) -> uchar
  fcoresiz
idainfo_fcoresiz_get(self) -> uval_t
  filetype
idainfo_filetype_get(self) -> ushort
  graph_view
idainfo_graph_view_get(self) -> uchar
  highoff
idainfo_highoff_get(self) -> ea_t
  indent
idainfo_indent_get(self) -> uchar
  lenxref
idainfo_lenxref_get(self) -> ushort
  lflags
idainfo_lflags_get(self) -> uchar
  listnames
idainfo_listnames_get(self) -> uchar
  long_demnames
idainfo_long_demnames_get(self) -> uint32
  lowoff
idainfo_lowoff_get(self) -> ea_t
  lprefix
idainfo_lprefix_get(self) -> char
  lprefixlen
idainfo_lprefixlen_get(self) -> uchar
  main
idainfo_main_get(self) -> ea_t
  margin
idainfo_margin_get(self) -> ushort
  maxEA
idainfo_maxEA_get(self) -> ea_t
  maxref
idainfo_maxref_get(self) -> uval_t
  mf
idainfo_mf_get(self) -> uchar
  minEA
idainfo_minEA_get(self) -> ea_t
  namelen
idainfo_namelen_get(self) -> ushort
  nametype
idainfo_nametype_get(self) -> char
  omaxEA
idainfo_omaxEA_get(self) -> ea_t
  ominEA
idainfo_ominEA_get(self) -> ea_t
  ostype
idainfo_ostype_get(self) -> ushort
  procName
idainfo_procName_get(self) -> char
  reserved
idainfo_reserved_get(self) -> uchar
  s_assume
idainfo_s_assume_get(self) -> uchar
  s_auto
idainfo_s_auto_get(self) -> uchar
  s_checkarg
idainfo_s_checkarg_get(self) -> uchar
  s_cmtflg
idainfo_s_cmtflg_get(self) -> uchar
  s_entab
idainfo_s_entab_get(self) -> uchar
  s_genflags
idainfo_s_genflags_get(self) -> uchar
  s_limiter
idainfo_s_limiter_get(self) -> uchar
  s_null
idainfo_s_null_get(self) -> uchar
  s_org
idainfo_s_org_get(self) -> uchar
  s_packbase
idainfo_s_packbase_get(self) -> uchar
  s_prefflag
idainfo_s_prefflag_get(self) -> uchar
  s_prefseg
idainfo_s_prefseg_get(self) -> uchar
  s_reserved2
idainfo_s_reserved2_get(self) -> uchar
  s_reserved5
idainfo_s_reserved5_get(self) -> uchar
  s_showauto
idainfo_s_showauto_get(self) -> uchar
  s_showbads
idainfo_s_showbads_get(self) -> uchar
  s_showpref
idainfo_s_showpref_get(self) -> uchar
  s_void
idainfo_s_void_get(self) -> uchar
  s_xrefflag
idainfo_s_xrefflag_get(self) -> uchar
  short_demnames
idainfo_short_demnames_get(self) -> uint32
  size_ldbl
idainfo_size_ldbl_get(self) -> uchar
  specsegs
idainfo_specsegs_get(self) -> uchar
  startIP
idainfo_startIP_get(self) -> ea_t
  startSP
idainfo_startSP_get(self) -> ea_t
  start_cs
idainfo_start_cs_get(self) -> sel_t
  start_ss
idainfo_start_ss_get(self) -> sel_t
  strtype
idainfo_strtype_get(self) -> int32
  tag
idainfo_tag_get(self) -> char
  thisown
The membership flag
  tribyte_order
idainfo_tribyte_order_get(self) -> uchar
  version
idainfo_version_get(self) -> ushort
  wide_high_byte_first
idainfo_wide_high_byte_first_get(self) -> uchar
  xrefnum
idainfo_xrefnum_get(self) -> uchar

Inherited from object: __class__

Method Details

__init__(self)
(Constructor)

 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Returns: idainfo
Overrides: object.__init__

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

Property Details

ASCIIbreak

idainfo_ASCIIbreak_get(self) -> uchar

Get Method:
unreachable.idainfo_ASCIIbreak_get(self)
Set Method:
unreachable.idainfo_ASCIIbreak_set(self, ASCIIbreak)

ASCIIpref

idainfo_ASCIIpref_get(self) -> char

Get Method:
unreachable.idainfo_ASCIIpref_get(self)
Set Method:
unreachable.idainfo_ASCIIpref_set(self, ASCIIpref)

ASCIIsernum

idainfo_ASCIIsernum_get(self) -> uval_t

Get Method:
unreachable.idainfo_ASCIIsernum_get(self)
Set Method:
unreachable.idainfo_ASCIIsernum_set(self, ASCIIsernum)

ASCIIzeroes

idainfo_ASCIIzeroes_get(self) -> char

Get Method:
unreachable.idainfo_ASCIIzeroes_get(self)
Set Method:
unreachable.idainfo_ASCIIzeroes_set(self, ASCIIzeroes)

af

idainfo_af_get(self) -> ushort

Get Method:
unreachable.idainfo_af_get(self)
Set Method:
unreachable.idainfo_af_set(self, af)

af2

idainfo_af2_get(self) -> ushort

Get Method:
unreachable.idainfo_af2_get(self)
Set Method:
unreachable.idainfo_af2_set(self, af2)

appcall_options

idainfo_appcall_options_get(self) -> uint32

Get Method:
unreachable.idainfo_appcall_options_get(self)
Set Method:
unreachable.idainfo_appcall_options_set(self, appcall_options)

apptype

idainfo_apptype_get(self) -> ushort

Get Method:
unreachable.idainfo_apptype_get(self)
Set Method:
unreachable.idainfo_apptype_set(self, apptype)

asciiflags

idainfo_asciiflags_get(self) -> uchar

Get Method:
unreachable.idainfo_asciiflags_get(self)
Set Method:
unreachable.idainfo_asciiflags_set(self, asciiflags)

asmtype

idainfo_asmtype_get(self) -> uchar

Get Method:
unreachable.idainfo_asmtype_get(self)
Set Method:
unreachable.idainfo_asmtype_set(self, asmtype)

baseaddr

idainfo_baseaddr_get(self) -> uval_t

Get Method:
unreachable.idainfo_baseaddr_get(self)
Set Method:
unreachable.idainfo_baseaddr_set(self, baseaddr)

beginEA

idainfo_beginEA_get(self) -> ea_t

Get Method:
unreachable.idainfo_beginEA_get(self)
Set Method:
unreachable.idainfo_beginEA_set(self, beginEA)

binSize

idainfo_binSize_get(self) -> short

Get Method:
unreachable.idainfo_binSize_get(self)
Set Method:
unreachable.idainfo_binSize_set(self, binSize)

cc

idainfo_cc_get(self) -> compiler_info_t

Get Method:
unreachable.idainfo_cc_get(self)
Set Method:
unreachable.idainfo_cc_set(self, cc)

comment

idainfo_comment_get(self) -> uchar

Get Method:
unreachable.idainfo_comment_get(self)
Set Method:
unreachable.idainfo_comment_set(self, comment)

corestart

idainfo_corestart_get(self) -> uval_t

Get Method:
unreachable.idainfo_corestart_get(self)
Set Method:
unreachable.idainfo_corestart_set(self, corestart)

database_change_count

idainfo_database_change_count_get(self) -> uint32

Get Method:
unreachable.idainfo_database_change_count_get(self)
Set Method:
unreachable.idainfo_database_change_count_set(self, database_change_count)

datatypes

idainfo_datatypes_get(self) -> uval_t

Get Method:
unreachable.idainfo_datatypes_get(self)
Set Method:
unreachable.idainfo_datatypes_set(self, datatypes)

demnames

idainfo_demnames_get(self) -> uchar

Get Method:
unreachable.idainfo_demnames_get(self)
Set Method:
unreachable.idainfo_demnames_set(self, demnames)

fcoresiz

idainfo_fcoresiz_get(self) -> uval_t

Get Method:
unreachable.idainfo_fcoresiz_get(self)
Set Method:
unreachable.idainfo_fcoresiz_set(self, fcoresiz)

filetype

idainfo_filetype_get(self) -> ushort

Get Method:
unreachable.idainfo_filetype_get(self)
Set Method:
unreachable.idainfo_filetype_set(self, filetype)

graph_view

idainfo_graph_view_get(self) -> uchar

Get Method:
unreachable.idainfo_graph_view_get(self)
Set Method:
unreachable.idainfo_graph_view_set(self, graph_view)

highoff

idainfo_highoff_get(self) -> ea_t

Get Method:
unreachable.idainfo_highoff_get(self)
Set Method:
unreachable.idainfo_highoff_set(self, highoff)

indent

idainfo_indent_get(self) -> uchar

Get Method:
unreachable.idainfo_indent_get(self)
Set Method:
unreachable.idainfo_indent_set(self, indent)

lenxref

idainfo_lenxref_get(self) -> ushort

Get Method:
unreachable.idainfo_lenxref_get(self)
Set Method:
unreachable.idainfo_lenxref_set(self, lenxref)

lflags

idainfo_lflags_get(self) -> uchar

Get Method:
unreachable.idainfo_lflags_get(self)
Set Method:
unreachable.idainfo_lflags_set(self, lflags)

listnames

idainfo_listnames_get(self) -> uchar

Get Method:
unreachable.idainfo_listnames_get(self)
Set Method:
unreachable.idainfo_listnames_set(self, listnames)

long_demnames

idainfo_long_demnames_get(self) -> uint32

Get Method:
unreachable.idainfo_long_demnames_get(self)
Set Method:
unreachable.idainfo_long_demnames_set(self, long_demnames)

lowoff

idainfo_lowoff_get(self) -> ea_t

Get Method:
unreachable.idainfo_lowoff_get(self)
Set Method:
unreachable.idainfo_lowoff_set(self, lowoff)

lprefix

idainfo_lprefix_get(self) -> char

Get Method:
unreachable.idainfo_lprefix_get(self)
Set Method:
unreachable.idainfo_lprefix_set(self, lprefix)

lprefixlen

idainfo_lprefixlen_get(self) -> uchar

Get Method:
unreachable.idainfo_lprefixlen_get(self)
Set Method:
unreachable.idainfo_lprefixlen_set(self, lprefixlen)

main

idainfo_main_get(self) -> ea_t

Get Method:
unreachable.idainfo_main_get(self)
Set Method:
unreachable.idainfo_main_set(self, main)

margin

idainfo_margin_get(self) -> ushort

Get Method:
unreachable.idainfo_margin_get(self)
Set Method:
unreachable.idainfo_margin_set(self, margin)

maxEA

idainfo_maxEA_get(self) -> ea_t

Get Method:
unreachable.idainfo_maxEA_get(self)
Set Method:
unreachable.idainfo_maxEA_set(self, maxEA)

maxref

idainfo_maxref_get(self) -> uval_t

Get Method:
unreachable.idainfo_maxref_get(self)
Set Method:
unreachable.idainfo_maxref_set(self, maxref)

mf

idainfo_mf_get(self) -> uchar

Get Method:
unreachable.idainfo_mf_get(self)
Set Method:
unreachable.idainfo_mf_set(self, mf)

minEA

idainfo_minEA_get(self) -> ea_t

Get Method:
unreachable.idainfo_minEA_get(self)
Set Method:
unreachable.idainfo_minEA_set(self, minEA)

namelen

idainfo_namelen_get(self) -> ushort

Get Method:
unreachable.idainfo_namelen_get(self)
Set Method:
unreachable.idainfo_namelen_set(self, namelen)

nametype

idainfo_nametype_get(self) -> char

Get Method:
unreachable.idainfo_nametype_get(self)
Set Method:
unreachable.idainfo_nametype_set(self, nametype)

omaxEA

idainfo_omaxEA_get(self) -> ea_t

Get Method:
unreachable.idainfo_omaxEA_get(self)
Set Method:
unreachable.idainfo_omaxEA_set(self, omaxEA)

ominEA

idainfo_ominEA_get(self) -> ea_t

Get Method:
unreachable.idainfo_ominEA_get(self)
Set Method:
unreachable.idainfo_ominEA_set(self, ominEA)

ostype

idainfo_ostype_get(self) -> ushort

Get Method:
unreachable.idainfo_ostype_get(self)
Set Method:
unreachable.idainfo_ostype_set(self, ostype)

procName

idainfo_procName_get(self) -> char

Get Method:
unreachable.idainfo_procName_get(self)
Set Method:
unreachable.idainfo_procName_set(self, procName)

reserved

idainfo_reserved_get(self) -> uchar

Get Method:
unreachable.idainfo_reserved_get(self)
Set Method:
unreachable.idainfo_reserved_set(self, reserved)

s_assume

idainfo_s_assume_get(self) -> uchar

Get Method:
unreachable.idainfo_s_assume_get(self)
Set Method:
unreachable.idainfo_s_assume_set(self, s_assume)

s_auto

idainfo_s_auto_get(self) -> uchar

Get Method:
unreachable.idainfo_s_auto_get(self)
Set Method:
unreachable.idainfo_s_auto_set(self, s_auto)

s_checkarg

idainfo_s_checkarg_get(self) -> uchar

Get Method:
unreachable.idainfo_s_checkarg_get(self)
Set Method:
unreachable.idainfo_s_checkarg_set(self, s_checkarg)

s_cmtflg

idainfo_s_cmtflg_get(self) -> uchar

Get Method:
unreachable.idainfo_s_cmtflg_get(self)
Set Method:
unreachable.idainfo_s_cmtflg_set(self, s_cmtflg)

s_entab

idainfo_s_entab_get(self) -> uchar

Get Method:
unreachable.idainfo_s_entab_get(self)
Set Method:
unreachable.idainfo_s_entab_set(self, s_entab)

s_genflags

idainfo_s_genflags_get(self) -> uchar

Get Method:
unreachable.idainfo_s_genflags_get(self)
Set Method:
unreachable.idainfo_s_genflags_set(self, s_genflags)

s_limiter

idainfo_s_limiter_get(self) -> uchar

Get Method:
unreachable.idainfo_s_limiter_get(self)
Set Method:
unreachable.idainfo_s_limiter_set(self, s_limiter)

s_null

idainfo_s_null_get(self) -> uchar

Get Method:
unreachable.idainfo_s_null_get(self)
Set Method:
unreachable.idainfo_s_null_set(self, s_null)

s_org

idainfo_s_org_get(self) -> uchar

Get Method:
unreachable.idainfo_s_org_get(self)
Set Method:
unreachable.idainfo_s_org_set(self, s_org)

s_packbase

idainfo_s_packbase_get(self) -> uchar

Get Method:
unreachable.idainfo_s_packbase_get(self)
Set Method:
unreachable.idainfo_s_packbase_set(self, s_packbase)

s_prefflag

idainfo_s_prefflag_get(self) -> uchar

Get Method:
unreachable.idainfo_s_prefflag_get(self)
Set Method:
unreachable.idainfo_s_prefflag_set(self, s_prefflag)

s_prefseg

idainfo_s_prefseg_get(self) -> uchar

Get Method:
unreachable.idainfo_s_prefseg_get(self)
Set Method:
unreachable.idainfo_s_prefseg_set(self, s_prefseg)

s_reserved2

idainfo_s_reserved2_get(self) -> uchar

Get Method:
unreachable.idainfo_s_reserved2_get(self)
Set Method:
unreachable.idainfo_s_reserved2_set(self, s_reserved2)

s_reserved5

idainfo_s_reserved5_get(self) -> uchar

Get Method:
unreachable.idainfo_s_reserved5_get(self)
Set Method:
unreachable.idainfo_s_reserved5_set(self, s_reserved5)

s_showauto

idainfo_s_showauto_get(self) -> uchar

Get Method:
unreachable.idainfo_s_showauto_get(self)
Set Method:
unreachable.idainfo_s_showauto_set(self, s_showauto)

s_showbads

idainfo_s_showbads_get(self) -> uchar

Get Method:
unreachable.idainfo_s_showbads_get(self)
Set Method:
unreachable.idainfo_s_showbads_set(self, s_showbads)

s_showpref

idainfo_s_showpref_get(self) -> uchar

Get Method:
unreachable.idainfo_s_showpref_get(self)
Set Method:
unreachable.idainfo_s_showpref_set(self, s_showpref)

s_void

idainfo_s_void_get(self) -> uchar

Get Method:
unreachable.idainfo_s_void_get(self)
Set Method:
unreachable.idainfo_s_void_set(self, s_void)

s_xrefflag

idainfo_s_xrefflag_get(self) -> uchar

Get Method:
unreachable.idainfo_s_xrefflag_get(self)
Set Method:
unreachable.idainfo_s_xrefflag_set(self, s_xrefflag)

short_demnames

idainfo_short_demnames_get(self) -> uint32

Get Method:
unreachable.idainfo_short_demnames_get(self)
Set Method:
unreachable.idainfo_short_demnames_set(self, short_demnames)

size_ldbl

idainfo_size_ldbl_get(self) -> uchar

Get Method:
unreachable.idainfo_size_ldbl_get(self)
Set Method:
unreachable.idainfo_size_ldbl_set(self, size_ldbl)

specsegs

idainfo_specsegs_get(self) -> uchar

Get Method:
unreachable.idainfo_specsegs_get(self)
Set Method:
unreachable.idainfo_specsegs_set(self, specsegs)

startIP

idainfo_startIP_get(self) -> ea_t

Get Method:
unreachable.idainfo_startIP_get(self)
Set Method:
unreachable.idainfo_startIP_set(self, startIP)

startSP

idainfo_startSP_get(self) -> ea_t

Get Method:
unreachable.idainfo_startSP_get(self)
Set Method:
unreachable.idainfo_startSP_set(self, startSP)

start_cs

idainfo_start_cs_get(self) -> sel_t

Get Method:
unreachable.idainfo_start_cs_get(self)
Set Method:
unreachable.idainfo_start_cs_set(self, start_cs)

start_ss

idainfo_start_ss_get(self) -> sel_t

Get Method:
unreachable.idainfo_start_ss_get(self)
Set Method:
unreachable.idainfo_start_ss_set(self, start_ss)

strtype

idainfo_strtype_get(self) -> int32

Get Method:
unreachable.idainfo_strtype_get(self)
Set Method:
unreachable.idainfo_strtype_set(self, strtype)

tag

idainfo_tag_get(self) -> char

Get Method:
unreachable.idainfo_tag_get(self)
Set Method:
unreachable.idainfo_tag_set(self, tag)

thisown

The membership flag

Get Method:
unreachable(x)
Set Method:
unreachable(x, v)

tribyte_order

idainfo_tribyte_order_get(self) -> uchar

Get Method:
unreachable.idainfo_tribyte_order_get(self)
Set Method:
unreachable.idainfo_tribyte_order_set(self, tribyte_order)

version

idainfo_version_get(self) -> ushort

Get Method:
unreachable.idainfo_version_get(self)
Set Method:
unreachable.idainfo_version_set(self, version)

wide_high_byte_first

idainfo_wide_high_byte_first_get(self) -> uchar

Get Method:
unreachable.idainfo_wide_high_byte_first_get(self)
Set Method:
unreachable.idainfo_wide_high_byte_first_set(self, wide_high_byte_first)

xrefnum

idainfo_xrefnum_get(self) -> uchar

Get Method:
unreachable.idainfo_xrefnum_get(self)
Set Method:
unreachable.idainfo_xrefnum_set(self, xrefnum)

[an error occurred while processing this directive]