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

Class func_t

object --+    
         |    
    area_t --+
             |
            func_t

Proxy of C++ func_t class

Instance Methods
 
__repr__(self)
repr(x)
bool
is_far(self)
bool
does_return(self)
bool
analyzed_sp(self)
func_t
__init__(self)
__init__(self, ea_t ea1, ea_t ea2) -> area_t
 
__swig_destroy__(...)
delete_func_t(func_t self)
 
__del__(self)

Inherited from area_t: __eq__, __gt__, __lt__, __ne__, clear, compare, contains, empty, extend, intersect, size

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

Properties
  thisown
The membership flag
  flags
func_t_flags_get(func_t self) -> ushort
  frame
func_t_frame_get(func_t self) -> uval_t
  frsize
func_t_frsize_get(func_t self) -> asize_t
  frregs
func_t_frregs_get(func_t self) -> ushort
  argsize
func_t_argsize_get(func_t self) -> asize_t
  fpd
func_t_fpd_get(func_t self) -> asize_t
  color
func_t_color_get(func_t self) -> bgcolor_t
  pntqty
func_t_pntqty_get(func_t self) -> ushort
  points
func_t_points_get(func_t self) -> stkpnt_t
  regvarqty
func_t_regvarqty_get(func_t self) -> int
  regvars
func_t_regvars_get(func_t self) -> regvar_t
  llabelqty
func_t_llabelqty_get(func_t self) -> int
  llabels
func_t_llabels_get(func_t self) -> llabel_t
  regargqty
func_t_regargqty_get(func_t self) -> int
  regargs
func_t_regargs_get(func_t self) -> regarg_t
  tailqty
func_t_tailqty_get(func_t self) -> int
  tails
func_t_tails_get(func_t self) -> area_t
  owner
func_t_owner_get(func_t self) -> ea_t
  refqty
func_t_refqty_get(func_t self) -> int
  referers
func_t_referers_get(func_t self) -> ea_t

Inherited from area_t: endEA, startEA

Inherited from object: __class__

Method Details

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

__init__(self)
(Constructor)

 

__init__(self, ea_t ea1, ea_t ea2) -> area_t

Returns: func_t
Overrides: object.__init__

__swig_destroy__(...)

 

delete_func_t(func_t self)

Overrides: area_t.__swig_destroy__

__del__(self)
(Destructor)

 
Overrides: area_t.__del__

Property Details

thisown

The membership flag

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

flags

func_t_flags_get(func_t self) -> ushort

Get Method:
unreachable.func_t_flags_get(...) - func_t_flags_get(func_t self) -> ushort
Set Method:
unreachable.func_t_flags_set(...) - func_t_flags_set(func_t self, ushort flags)

frame

func_t_frame_get(func_t self) -> uval_t

Get Method:
unreachable.func_t_frame_get(...) - func_t_frame_get(func_t self) -> uval_t
Set Method:
unreachable.func_t_frame_set(...) - func_t_frame_set(func_t self, uval_t frame)

frsize

func_t_frsize_get(func_t self) -> asize_t

Get Method:
unreachable.func_t_frsize_get(...) - func_t_frsize_get(func_t self) -> asize_t
Set Method:
unreachable.func_t_frsize_set(...) - func_t_frsize_set(func_t self, asize_t frsize)

frregs

func_t_frregs_get(func_t self) -> ushort

Get Method:
unreachable.func_t_frregs_get(...) - func_t_frregs_get(func_t self) -> ushort
Set Method:
unreachable.func_t_frregs_set(...) - func_t_frregs_set(func_t self, ushort frregs)

argsize

func_t_argsize_get(func_t self) -> asize_t

Get Method:
unreachable.func_t_argsize_get(...) - func_t_argsize_get(func_t self) -> asize_t
Set Method:
unreachable.func_t_argsize_set(...) - func_t_argsize_set(func_t self, asize_t argsize)

fpd

func_t_fpd_get(func_t self) -> asize_t

Get Method:
unreachable.func_t_fpd_get(...) - func_t_fpd_get(func_t self) -> asize_t
Set Method:
unreachable.func_t_fpd_set(...) - func_t_fpd_set(func_t self, asize_t fpd)

color

func_t_color_get(func_t self) -> bgcolor_t

Get Method:
unreachable.func_t_color_get(...) - func_t_color_get(func_t self) -> bgcolor_t
Set Method:
unreachable.func_t_color_set(...) - func_t_color_set(func_t self, bgcolor_t color)

pntqty

func_t_pntqty_get(func_t self) -> ushort

Get Method:
unreachable.func_t_pntqty_get(...) - func_t_pntqty_get(func_t self) -> ushort
Set Method:
unreachable.func_t_pntqty_set(...) - func_t_pntqty_set(func_t self, ushort pntqty)

points

func_t_points_get(func_t self) -> stkpnt_t

Get Method:
unreachable.func_t_points_get(...) - func_t_points_get(func_t self) -> stkpnt_t
Set Method:
unreachable.func_t_points_set(...) - func_t_points_set(func_t self, stkpnt_t points)

regvarqty

func_t_regvarqty_get(func_t self) -> int

Get Method:
unreachable.func_t_regvarqty_get(...) - func_t_regvarqty_get(func_t self) -> int
Set Method:
unreachable.func_t_regvarqty_set(...) - func_t_regvarqty_set(func_t self, int regvarqty)

regvars

func_t_regvars_get(func_t self) -> regvar_t

Get Method:
unreachable.func_t_regvars_get(...) - func_t_regvars_get(func_t self) -> regvar_t
Set Method:
unreachable.func_t_regvars_set(...) - func_t_regvars_set(func_t self, regvar_t regvars)

llabelqty

func_t_llabelqty_get(func_t self) -> int

Get Method:
unreachable.func_t_llabelqty_get(...) - func_t_llabelqty_get(func_t self) -> int
Set Method:
unreachable.func_t_llabelqty_set(...) - func_t_llabelqty_set(func_t self, int llabelqty)

llabels

func_t_llabels_get(func_t self) -> llabel_t

Get Method:
unreachable.func_t_llabels_get(...) - func_t_llabels_get(func_t self) -> llabel_t
Set Method:
unreachable.func_t_llabels_set(...) - func_t_llabels_set(func_t self, llabel_t llabels)

regargqty

func_t_regargqty_get(func_t self) -> int

Get Method:
unreachable.func_t_regargqty_get(...) - func_t_regargqty_get(func_t self) -> int
Set Method:
unreachable.func_t_regargqty_set(...) - func_t_regargqty_set(func_t self, int regargqty)

regargs

func_t_regargs_get(func_t self) -> regarg_t

Get Method:
unreachable.func_t_regargs_get(...) - func_t_regargs_get(func_t self) -> regarg_t
Set Method:
unreachable.func_t_regargs_set(...) - func_t_regargs_set(func_t self, regarg_t regargs)

tailqty

func_t_tailqty_get(func_t self) -> int

Get Method:
unreachable.func_t_tailqty_get(...) - func_t_tailqty_get(func_t self) -> int
Set Method:
unreachable.func_t_tailqty_set(...) - func_t_tailqty_set(func_t self, int tailqty)

tails

func_t_tails_get(func_t self) -> area_t

Get Method:
unreachable.func_t_tails_get(...) - func_t_tails_get(func_t self) -> area_t
Set Method:
unreachable.func_t_tails_set(...) - func_t_tails_set(func_t self, area_t tails)

owner

func_t_owner_get(func_t self) -> ea_t

Get Method:
unreachable.func_t_owner_get(...) - func_t_owner_get(func_t self) -> ea_t
Set Method:
unreachable.func_t_owner_set(...) - func_t_owner_set(func_t self, ea_t owner)

refqty

func_t_refqty_get(func_t self) -> int

Get Method:
unreachable.func_t_refqty_get(...) - func_t_refqty_get(func_t self) -> int
Set Method:
unreachable.func_t_refqty_set(...) - func_t_refqty_set(func_t self, int refqty)

referers

func_t_referers_get(func_t self) -> ea_t

Get Method:
unreachable.func_t_referers_get(...) - func_t_referers_get(func_t self) -> ea_t
Set Method:
unreachable.func_t_referers_set(...) - func_t_referers_set(func_t self, ea_t referers)