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

Class idainfo

object --+
         |
        idainfo

Proxy of C++ idainfo class

Instance Methods
 
__init__(self, *args, **kwargs)
x.__init__(...) initializes x; see help(type(x)) for signature
 
__repr__(self)
repr(x)
bool
use_allasm(self)
bool
loading_idc(self)
bool
readonly_idb(self)
bool
is_graph_view(self)
 
set_graph_view(self, value)
bool
is_32bit(self)
bool
is_64bit(self)
bool
is_snapshot(self)
bool
is_dll(self)
bool
is_flat_off32(self)
bool
is_be(self)
bool
set_be(self, value)
bool
is_wide_high_byte_first(self)
 
set_wide_high_byte_first(self, value)
 
set_64bit(self)
bool
is_kernel_mode(self)
int
get_pack_mode(self)
int
set_pack_mode(self, pack_mode)
bool
like_binary(self)
uchar
get_demname_form(self)
bool
is_mem_aligned4(self)
bool
pack_stkargs(self)
bool
big_arg_align(self)
bool
stack_ldbl(self)
bool
stack_varargs(self)
bool
is_hard_float(self)
bool
use_gcc_layout(self)
bool
is_auto_enabled(self)
 
set_auto_enabled(self, value)
bool
show_void(self)
 
set_show_void(self, value)
bool
show_auto(self)
 
set_show_auto(self, value)
bool
gen_null(self)
 
set_gen_null(self, value)
bool
show_line_pref(self)
 
set_show_line_pref(self, value)
bool
line_pref_with_seg(self)
 
set_line_pref_with_seg(self, value)
bool
gen_lzero(self)
 
set_gen_lzero(self, value)
bool
gen_tryblks(self)
 
set_gen_tryblks(self, value)
qstring
get_abiname(self)

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

Properties
  thisown
The membership flag
  tag
idainfo_tag_get(self) -> char [3]
  version
idainfo_version_get(self) -> ushort
  procname
idainfo_procname_get(self) -> char [16]
  s_genflags
idainfo_s_genflags_get(self) -> ushort
  lflags
idainfo_lflags_get(self) -> uint32
  database_change_count
idainfo_database_change_count_get(self) -> uint32
  filetype
idainfo_filetype_get(self) -> ushort
  ostype
idainfo_ostype_get(self) -> ushort
  apptype
idainfo_apptype_get(self) -> ushort
  asmtype
idainfo_asmtype_get(self) -> uchar
  specsegs
idainfo_specsegs_get(self) -> uchar
  af
idainfo_af_get(self) -> uint32
  af2
idainfo_af2_get(self) -> uint32
  baseaddr
idainfo_baseaddr_get(self) -> uval_t
  start_ss
idainfo_start_ss_get(self) -> sel_t
  start_cs
idainfo_start_cs_get(self) -> sel_t
  start_ip
idainfo_start_ip_get(self) -> ea_t
  start_ea
idainfo_start_ea_get(self) -> ea_t
  start_sp
idainfo_start_sp_get(self) -> ea_t
  main
idainfo_main_get(self) -> ea_t
  min_ea
idainfo_min_ea_get(self) -> ea_t
  max_ea
idainfo_max_ea_get(self) -> ea_t
  omin_ea
idainfo_omin_ea_get(self) -> ea_t
  omax_ea
idainfo_omax_ea_get(self) -> ea_t
  lowoff
idainfo_lowoff_get(self) -> ea_t
  highoff
idainfo_highoff_get(self) -> ea_t
  maxref
idainfo_maxref_get(self) -> uval_t
  xrefnum
idainfo_xrefnum_get(self) -> uchar
  type_xrefnum
idainfo_type_xrefnum_get(self) -> uchar
  refcmtnum
idainfo_refcmtnum_get(self) -> uchar
  s_xrefflag
idainfo_s_xrefflag_get(self) -> uchar
  max_autoname_len
idainfo_max_autoname_len_get(self) -> ushort
  nametype
idainfo_nametype_get(self) -> char
  short_demnames
idainfo_short_demnames_get(self) -> uint32
  long_demnames
idainfo_long_demnames_get(self) -> uint32
  demnames
idainfo_demnames_get(self) -> uchar
  listnames
idainfo_listnames_get(self) -> uchar
  indent
idainfo_indent_get(self) -> uchar
  comment
idainfo_comment_get(self) -> uchar
  margin
idainfo_margin_get(self) -> ushort
  lenxref
idainfo_lenxref_get(self) -> ushort
  outflags
idainfo_outflags_get(self) -> uint32
  s_cmtflg
idainfo_s_cmtflg_get(self) -> uchar
  s_limiter
idainfo_s_limiter_get(self) -> uchar
  bin_prefix_size
idainfo_bin_prefix_size_get(self) -> short
  s_prefflag
idainfo_s_prefflag_get(self) -> uchar
  strlit_flags
idainfo_strlit_flags_get(self) -> uchar
  strlit_break
idainfo_strlit_break_get(self) -> uchar
  strlit_zeroes
idainfo_strlit_zeroes_get(self) -> char
  strtype
idainfo_strtype_get(self) -> int32
  strlit_pref
idainfo_strlit_pref_get(self) -> char [16]
  strlit_sernum
idainfo_strlit_sernum_get(self) -> uval_t
  datatypes
idainfo_datatypes_get(self) -> uval_t
  cc
idainfo_cc_get(self) -> compiler_info_t
  abibits
idainfo_abibits_get(self) -> uint32
  appcall_options
idainfo_appcall_options_get(self) -> uint32
  abiname
get_abiname(self) -> qstring

Inherited from object: __class__

Method Details

__init__(self, *args, **kwargs)
(Constructor)

 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

Property Details

thisown

The membership flag

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

tag

idainfo_tag_get(self) -> char [3]

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

version

idainfo_version_get(self) -> ushort

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

procname

idainfo_procname_get(self) -> char [16]

Get Method:
unreachable.idainfo_procname_get(self)
Set Method:
unreachable.idainfo_procname_set(self, procname)

s_genflags

idainfo_s_genflags_get(self) -> ushort

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

lflags

idainfo_lflags_get(self) -> uint32

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

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)

filetype

idainfo_filetype_get(self) -> ushort

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

ostype

idainfo_ostype_get(self) -> ushort

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

apptype

idainfo_apptype_get(self) -> ushort

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

asmtype

idainfo_asmtype_get(self) -> uchar

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

specsegs

idainfo_specsegs_get(self) -> uchar

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

af

idainfo_af_get(self) -> uint32

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

af2

idainfo_af2_get(self) -> uint32

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

baseaddr

idainfo_baseaddr_get(self) -> uval_t

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

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)

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_ip

idainfo_start_ip_get(self) -> ea_t

Get Method:
unreachable.idainfo_start_ip_get(self)
Set Method:
unreachable.idainfo_start_ip_set(self, start_ip)

start_ea

idainfo_start_ea_get(self) -> ea_t

Get Method:
unreachable.idainfo_start_ea_get(self)
Set Method:
unreachable.idainfo_start_ea_set(self, start_ea)

start_sp

idainfo_start_sp_get(self) -> ea_t

Get Method:
unreachable.idainfo_start_sp_get(self)
Set Method:
unreachable.idainfo_start_sp_set(self, start_sp)

main

idainfo_main_get(self) -> ea_t

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

min_ea

idainfo_min_ea_get(self) -> ea_t

Get Method:
unreachable.idainfo_min_ea_get(self)
Set Method:
unreachable.idainfo_min_ea_set(self, min_ea)

max_ea

idainfo_max_ea_get(self) -> ea_t

Get Method:
unreachable.idainfo_max_ea_get(self)
Set Method:
unreachable.idainfo_max_ea_set(self, max_ea)

omin_ea

idainfo_omin_ea_get(self) -> ea_t

Get Method:
unreachable.idainfo_omin_ea_get(self)
Set Method:
unreachable.idainfo_omin_ea_set(self, omin_ea)

omax_ea

idainfo_omax_ea_get(self) -> ea_t

Get Method:
unreachable.idainfo_omax_ea_get(self)
Set Method:
unreachable.idainfo_omax_ea_set(self, omax_ea)

lowoff

idainfo_lowoff_get(self) -> ea_t

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

highoff

idainfo_highoff_get(self) -> ea_t

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

maxref

idainfo_maxref_get(self) -> uval_t

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

xrefnum

idainfo_xrefnum_get(self) -> uchar

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

type_xrefnum

idainfo_type_xrefnum_get(self) -> uchar

Get Method:
unreachable.idainfo_type_xrefnum_get(self)
Set Method:
unreachable.idainfo_type_xrefnum_set(self, type_xrefnum)

refcmtnum

idainfo_refcmtnum_get(self) -> uchar

Get Method:
unreachable.idainfo_refcmtnum_get(self)
Set Method:
unreachable.idainfo_refcmtnum_set(self, refcmtnum)

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)

max_autoname_len

idainfo_max_autoname_len_get(self) -> ushort

Get Method:
unreachable.idainfo_max_autoname_len_get(self)
Set Method:
unreachable.idainfo_max_autoname_len_set(self, max_autoname_len)

nametype

idainfo_nametype_get(self) -> char

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

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)

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)

demnames

idainfo_demnames_get(self) -> uchar

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

listnames

idainfo_listnames_get(self) -> uchar

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

indent

idainfo_indent_get(self) -> uchar

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

comment

idainfo_comment_get(self) -> uchar

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

margin

idainfo_margin_get(self) -> ushort

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

lenxref

idainfo_lenxref_get(self) -> ushort

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

outflags

idainfo_outflags_get(self) -> uint32

Get Method:
unreachable.idainfo_outflags_get(self)
Set Method:
unreachable.idainfo_outflags_set(self, outflags)

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_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)

bin_prefix_size

idainfo_bin_prefix_size_get(self) -> short

Get Method:
unreachable.idainfo_bin_prefix_size_get(self)
Set Method:
unreachable.idainfo_bin_prefix_size_set(self, bin_prefix_size)

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)

strlit_flags

idainfo_strlit_flags_get(self) -> uchar

Get Method:
unreachable.idainfo_strlit_flags_get(self)
Set Method:
unreachable.idainfo_strlit_flags_set(self, strlit_flags)

strlit_break

idainfo_strlit_break_get(self) -> uchar

Get Method:
unreachable.idainfo_strlit_break_get(self)
Set Method:
unreachable.idainfo_strlit_break_set(self, strlit_break)

strlit_zeroes

idainfo_strlit_zeroes_get(self) -> char

Get Method:
unreachable.idainfo_strlit_zeroes_get(self)
Set Method:
unreachable.idainfo_strlit_zeroes_set(self, strlit_zeroes)

strtype

idainfo_strtype_get(self) -> int32

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

strlit_pref

idainfo_strlit_pref_get(self) -> char [16]

Get Method:
unreachable.idainfo_strlit_pref_get(self)
Set Method:
unreachable.idainfo_strlit_pref_set(self, strlit_pref)

strlit_sernum

idainfo_strlit_sernum_get(self) -> uval_t

Get Method:
unreachable.idainfo_strlit_sernum_get(self)
Set Method:
unreachable.idainfo_strlit_sernum_set(self, strlit_sernum)

datatypes

idainfo_datatypes_get(self) -> uval_t

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

cc

idainfo_cc_get(self) -> compiler_info_t

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

abibits

idainfo_abibits_get(self) -> uint32

Get Method:
unreachable.idainfo_abibits_get(self)
Set Method:
unreachable.idainfo_abibits_set(self, abibits)

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)

abiname

get_abiname(self) -> qstring

Get Method:
get_abiname(self)