Module ida_hexrays :: Class cfuncptr_t
[frames] | no frames]

Class cfuncptr_t

object --+
         |
        cfuncptr_t

Proxy of C++ qrefcnt_t< cfunc_t > class.

Instance Methods
cfunc_t
__deref__(self)
 
__eq__(self, other)
cfuncptr_t
__init__(self, p)
__init__(self, r) -> cfuncptr_t
size_t
__ptrval__(self)
cfunc_t
__ref__(self)
 
__repr__(self)
repr(x)
 
__str__(self)
str(x)
 
__swig_destroy__(self)
 
build_c_tree(self)
int
del_orphan_cmts(self)
bool
find_item_coords(self, item, px, py)
find_item_coords(self, item) -> PyObject *
citem_t
find_label(self, label)
bool
gather_derefs(self, ci, udm=None)
boundaries_t
get_boundaries(self)
eamap_t
get_eamap(self)
bool
get_func_type(self, type)
bool
get_line_item(self, line, x, is_ctree_line, phead, pitem, ptail)
lvars_t
get_lvars(self)
strvec_t
get_pseudocode(self)
sval_t
get_stkoff_delta(self)
char const *
get_user_cmt(self, loc, rt)
int32
get_user_iflags(self, loc)
bool
get_user_union_selection(self, ea, path)
hexwarns_t
get_warnings(self)
bool
has_orphan_cmts(self)
 
print_dcl(self)
 
print_func(self, vp)
 
refresh_func_ctext(self)
 
release(self)
 
remove_unused_labels(self)
 
reset(self)
 
save_user_cmts(self)
 
save_user_iflags(self)
 
save_user_labels(self)
 
save_user_numforms(self)
 
save_user_unions(self)
 
set_user_cmt(self, loc, cmt)
 
set_user_iflags(self, loc, iflags)
 
set_user_union_selection(self, ea, path)
 
verify(self, aul, even_without_debugger)

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

Properties
  argidx
cfuncptr_t_argidx_get(self) -> intvec_t
  arguments
  body
cfuncptr_t_body_get(self) -> cinsn_t
  boundaries
  eamap
  entry_ea
cfuncptr_t_entry_ea_get(self) -> ea_t
  hdrlines
cfuncptr_t_hdrlines_get(self) -> int
  lvars
  maturity
cfuncptr_t_maturity_get(self) -> ctree_maturity_t
  mba
cfuncptr_t_mba_get(self) -> mbl_array_t
  numforms
cfuncptr_t_numforms_get(self) -> user_numforms_t
  pseudocode
  refcnt
cfuncptr_t_refcnt_get(self) -> int
  statebits
cfuncptr_t_statebits_get(self) -> int
  thisown
The membership flag
  treeitems
cfuncptr_t_treeitems_get(self) -> ctree_items_t
  type
  user_cmts
cfuncptr_t_user_cmts_get(self) -> user_cmts_t
  user_iflags
cfuncptr_t_user_iflags_get(self) -> user_iflags_t
  user_labels
cfuncptr_t_user_labels_get(self) -> user_labels_t
  user_unions
cfuncptr_t_user_unions_get(self) -> user_unions_t
  warnings

Inherited from object: __class__

Method Details

__init__(self, p)
(Constructor)

 

__init__(self, r) -> cfuncptr_t

Returns: cfuncptr_t
Overrides: object.__init__

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

__str__(self)
(Informal representation operator)

 

str(x)

Overrides: object.__str__
(inherited documentation)

Property Details

argidx

cfuncptr_t_argidx_get(self) -> intvec_t

Get Method:
unreachable.cfuncptr_t_argidx_get(self)

arguments

Get Method:
unreachable(self)

body

cfuncptr_t_body_get(self) -> cinsn_t

Get Method:
unreachable.cfuncptr_t_body_get(self)
Set Method:
unreachable.cfuncptr_t_body_set(self, body)

boundaries

Get Method:
unreachable(self)

eamap

Get Method:
unreachable(self)

entry_ea

cfuncptr_t_entry_ea_get(self) -> ea_t

Get Method:
unreachable.cfuncptr_t_entry_ea_get(self)
Set Method:
unreachable.cfuncptr_t_entry_ea_set(self, entry_ea)

hdrlines

cfuncptr_t_hdrlines_get(self) -> int

Get Method:
unreachable.cfuncptr_t_hdrlines_get(self)
Set Method:
unreachable.cfuncptr_t_hdrlines_set(self, hdrlines)

lvars

Get Method:
unreachable(self)

maturity

cfuncptr_t_maturity_get(self) -> ctree_maturity_t

Get Method:
unreachable.cfuncptr_t_maturity_get(self)
Set Method:
unreachable.cfuncptr_t_maturity_set(self, maturity)

mba

cfuncptr_t_mba_get(self) -> mbl_array_t

Get Method:
unreachable.cfuncptr_t_mba_get(self)
Set Method:
unreachable.cfuncptr_t_mba_set(self, mba)

numforms

cfuncptr_t_numforms_get(self) -> user_numforms_t

Get Method:
unreachable.cfuncptr_t_numforms_get(self)
Set Method:
unreachable.cfuncptr_t_numforms_set(self, numforms)

pseudocode

Get Method:
unreachable(self)

refcnt

cfuncptr_t_refcnt_get(self) -> int

Get Method:
unreachable.cfuncptr_t_refcnt_get(self)
Set Method:
unreachable.cfuncptr_t_refcnt_set(self, refcnt)

statebits

cfuncptr_t_statebits_get(self) -> int

Get Method:
unreachable.cfuncptr_t_statebits_get(self)
Set Method:
unreachable.cfuncptr_t_statebits_set(self, statebits)

thisown

The membership flag

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

treeitems

cfuncptr_t_treeitems_get(self) -> ctree_items_t

Get Method:
unreachable.cfuncptr_t_treeitems_get(self)
Set Method:
unreachable.cfuncptr_t_treeitems_set(self, treeitems)

type

Get Method:
unreachable(self)

user_cmts

cfuncptr_t_user_cmts_get(self) -> user_cmts_t

Get Method:
unreachable.cfuncptr_t_user_cmts_get(self)
Set Method:
unreachable.cfuncptr_t_user_cmts_set(self, user_cmts)

user_iflags

cfuncptr_t_user_iflags_get(self) -> user_iflags_t

Get Method:
unreachable.cfuncptr_t_user_iflags_get(self)
Set Method:
unreachable.cfuncptr_t_user_iflags_set(self, user_iflags)

user_labels

cfuncptr_t_user_labels_get(self) -> user_labels_t

Get Method:
unreachable.cfuncptr_t_user_labels_get(self)
Set Method:
unreachable.cfuncptr_t_user_labels_set(self, user_labels)

user_unions

cfuncptr_t_user_unions_get(self) -> user_unions_t

Get Method:
unreachable.cfuncptr_t_user_unions_get(self)
Set Method:
unreachable.cfuncptr_t_user_unions_set(self, user_unions)

warnings

Get Method:
unreachable(self)