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

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

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

Inherited from object: __class__

Method Details

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

__init__(self, p)
(Constructor)

 

__init__(self, r) -> cfuncptr_t

Returns: cfuncptr_t
Overrides: object.__init__

__str__(self)
(Informal representation operator)

 

str(x)

Overrides: object.__str__
(inherited documentation)

Property Details

thisown

The membership flag

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

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)

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)

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)

argidx

cfuncptr_t_argidx_get(self) -> intseq_t &

Get Method:
unreachable.cfuncptr_t_argidx_get(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)

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

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)

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

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)

hdrlines

cfuncptr_t_hdrlines_get(self) -> int

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

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)

arguments

Get Method:
unreachable(self)

lvars

Get Method:
unreachable(self)

warnings

Get Method:
unreachable(self)

pseudocode

Get Method:
unreachable(self)

eamap

Get Method:
unreachable(self)

boundaries

Get Method:
unreachable(self)