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

Class func_t

       object --+    
                |    
ida_range.range_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, start=0, end=0, f=0)
__init__(self, ea1, ea2) -> range_t
 
__swig_destroy__(self)
 
__del__(self)

Inherited from ida_range.range_t: __eq__, __gt__, __lt__, __ne__, clear, compare, contains, empty, extend, intersect, overlaps, size

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

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

Inherited from ida_range.range_t: end_ea, start_ea

Inherited from object: __class__

Method Details

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

__init__(self, start=0, end=0, f=0)
(Constructor)

 

__init__(self, ea1, ea2) -> range_t

Returns: func_t
Overrides: object.__init__

__swig_destroy__(self)

 
Overrides: ida_range.range_t.__swig_destroy__

__del__(self)
(Destructor)

 
Overrides: ida_range.range_t.__del__

Property Details

thisown

The membership flag

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

flags

func_t_flags_get(self) -> ushort

Get Method:
unreachable.func_t_flags_get(self)
Set Method:
unreachable.func_t_flags_set(self, flags)

frame

func_t_frame_get(self) -> uval_t

Get Method:
unreachable.func_t_frame_get(self)
Set Method:
unreachable.func_t_frame_set(self, frame)

frsize

func_t_frsize_get(self) -> asize_t

Get Method:
unreachable.func_t_frsize_get(self)
Set Method:
unreachable.func_t_frsize_set(self, frsize)

frregs

func_t_frregs_get(self) -> ushort

Get Method:
unreachable.func_t_frregs_get(self)
Set Method:
unreachable.func_t_frregs_set(self, frregs)

argsize

func_t_argsize_get(self) -> asize_t

Get Method:
unreachable.func_t_argsize_get(self)
Set Method:
unreachable.func_t_argsize_set(self, argsize)

fpd

func_t_fpd_get(self) -> asize_t

Get Method:
unreachable.func_t_fpd_get(self)
Set Method:
unreachable.func_t_fpd_set(self, fpd)

color

func_t_color_get(self) -> bgcolor_t

Get Method:
unreachable.func_t_color_get(self)
Set Method:
unreachable.func_t_color_set(self, color)

pntqty

func_t_pntqty_get(self) -> uint32

Get Method:
unreachable.func_t_pntqty_get(self)
Set Method:
unreachable.func_t_pntqty_set(self, pntqty)

points

func_t_points_get(self) -> stkpnt_t *

Get Method:
unreachable.func_t_points_get(self)
Set Method:
unreachable.func_t_points_set(self, points)

regvarqty

func_t_regvarqty_get(self) -> int

Get Method:
unreachable.func_t_regvarqty_get(self)
Set Method:
unreachable.func_t_regvarqty_set(self, regvarqty)

regvars

func_t_regvars_get(self) -> regvar_t *

Get Method:
unreachable.func_t_regvars_get(self)
Set Method:
unreachable.func_t_regvars_set(self, regvars)

llabelqty

func_t_llabelqty_get(self) -> int

Get Method:
unreachable.func_t_llabelqty_get(self)
Set Method:
unreachable.func_t_llabelqty_set(self, llabelqty)

llabels

func_t_llabels_get(self) -> llabel_t *

Get Method:
unreachable.func_t_llabels_get(self)
Set Method:
unreachable.func_t_llabels_set(self, llabels)

regargqty

func_t_regargqty_get(self) -> int

Get Method:
unreachable.func_t_regargqty_get(self)
Set Method:
unreachable.func_t_regargqty_set(self, regargqty)

regargs

func_t_regargs_get(self) -> regarg_t

Get Method:
unreachable.func_t_regargs_get(self)
Set Method:
unreachable.func_t_regargs_set(self, regargs)

tailqty

func_t_tailqty_get(self) -> int

Get Method:
unreachable.func_t_tailqty_get(self)
Set Method:
unreachable.func_t_tailqty_set(self, tailqty)

tails

func_t_tails_get(self) -> range_t

Get Method:
unreachable.func_t_tails_get(self)
Set Method:
unreachable.func_t_tails_set(self, tails)

owner

func_t_owner_get(self) -> ea_t

Get Method:
unreachable.func_t_owner_get(self)
Set Method:
unreachable.func_t_owner_set(self, owner)

refqty

func_t_refqty_get(self) -> int

Get Method:
unreachable.func_t_refqty_get(self)
Set Method:
unreachable.func_t_refqty_set(self, refqty)

referers

func_t_referers_get(self) -> ea_t *

Get Method:
unreachable.func_t_referers_get(self)
Set Method:
unreachable.func_t_referers_set(self, referers)