|
| __init__ (self, *args) |
|
None | reset (self) |
|
'cfunc_t *' | __deref__ (self) |
|
'cfunc_t &' | __ref__ (self) |
|
'size_t' | __ptrval__ (self) |
|
None | release (self) |
|
None | build_c_tree (self) |
|
None | verify (self, 'allow_unused_labels_t' aul, bool even_without_debugger) |
|
None | print_dcl (self) |
|
None | print_func (self, 'vc_printer_t' vp) |
|
bool | get_func_type (self, 'tinfo_t' type) |
|
'lvars_t *' | get_lvars (self) |
|
int | get_stkoff_delta (self) |
|
'citem_t *' | find_label (self, int label) |
|
None | remove_unused_labels (self) |
|
str | get_user_cmt (self, 'treeloc_t' loc, 'cmt_retrieval_type_t' rt) |
|
None | set_user_cmt (self, 'treeloc_t' loc, str cmt) |
|
int | get_user_iflags (self, 'citem_locator_t' loc) |
|
None | set_user_iflags (self, 'citem_locator_t' loc, int iflags) |
|
bool | has_orphan_cmts (self) |
|
int | del_orphan_cmts (self) |
|
bool | get_user_union_selection (self, ida_idaapi.ea_t ea, 'intvec_t' path) |
|
None | set_user_union_selection (self, ida_idaapi.ea_t ea, 'intvec_t' path) |
|
None | save_user_labels (self) |
|
None | save_user_cmts (self) |
|
None | save_user_numforms (self) |
|
None | save_user_iflags (self) |
|
None | save_user_unions (self) |
|
bool | get_line_item (self, str line, int x, bool is_ctree_line, 'ctree_item_t' phead, 'ctree_item_t' pitem, 'ctree_item_t' ptail) |
|
'hexwarns_t &' | get_warnings (self) |
|
'eamap_t &' | get_eamap (self) |
|
'boundaries_t &' | get_boundaries (self) |
|
'strvec_t const &' | get_pseudocode (self) |
|
None | refresh_func_ctext (self) |
|
bool | gather_derefs (self, 'ctree_item_t' ci, 'udt_type_data_t' udm=None) |
|
| find_item_coords (self, *args) |
|
bool | locked (self) |
|
str | __str__ (self) |
|
◆ __init__()
__init__ |
( |
| self, |
|
|
* | args ) |
◆ __deref__()
◆ __ptrval__()
'size_t' __ptrval__ |
( |
| self | ) |
|
◆ __ref__()
◆ __str__()
◆ build_c_tree()
None build_c_tree |
( |
| self | ) |
|
◆ del_orphan_cmts()
int del_orphan_cmts |
( |
| self | ) |
|
◆ find_item_coords()
find_item_coords |
( |
| self, |
|
|
* | args ) |
This method has the following signatures:
1. find_item_coords(item: citem_t) -> Tuple[int, int]
2. find_item_coords(item: citem_t, x: int_pointer, y: int_pointer) -> bool
NOTE: The second form is retained for backward-compatibility,
but we strongly recommend using the first.
@param item The item to find coordinates for in the pseudocode listing
◆ find_label()
'citem_t *' find_label |
( |
| self, |
|
|
int | label ) |
◆ gather_derefs()
bool gather_derefs |
( |
| self, |
|
|
'ctree_item_t' | ci, |
|
|
'udt_type_data_t' | udm = None ) |
◆ get_boundaries()
◆ get_eamap()
◆ get_func_type()
bool get_func_type |
( |
| self, |
|
|
'tinfo_t' | type ) |
◆ get_line_item()
◆ get_lvars()
◆ get_pseudocode()
'strvec_t const &' get_pseudocode |
( |
| self | ) |
|
◆ get_stkoff_delta()
int get_stkoff_delta |
( |
| self | ) |
|
◆ get_user_cmt()
str get_user_cmt |
( |
| self, |
|
|
'treeloc_t' | loc, |
|
|
'cmt_retrieval_type_t' | rt ) |
◆ get_user_iflags()
◆ get_user_union_selection()
bool get_user_union_selection |
( |
| self, |
|
|
ida_idaapi.ea_t | ea, |
|
|
'intvec_t'
| path ) |
◆ get_warnings()
◆ has_orphan_cmts()
bool has_orphan_cmts |
( |
| self | ) |
|
◆ locked()
◆ print_dcl()
◆ print_func()
◆ refresh_func_ctext()
None refresh_func_ctext |
( |
| self | ) |
|
◆ release()
◆ remove_unused_labels()
None remove_unused_labels |
( |
| self | ) |
|
◆ reset()
◆ save_user_cmts()
None save_user_cmts |
( |
| self | ) |
|
Save user defined comments into the database.
◆ save_user_iflags()
None save_user_iflags |
( |
| self | ) |
|
Save user defined citem iflags into the database.
◆ save_user_labels()
None save_user_labels |
( |
| self | ) |
|
Save user defined labels into the database.
◆ save_user_numforms()
None save_user_numforms |
( |
| self | ) |
|
Save user defined number formats into the database.
◆ save_user_unions()
None save_user_unions |
( |
| self | ) |
|
Save user defined union field selections into the database.
◆ set_user_cmt()
None set_user_cmt |
( |
| self, |
|
|
'treeloc_t' | loc, |
|
|
str | cmt ) |
◆ set_user_iflags()
◆ set_user_union_selection()
None set_user_union_selection |
( |
| self, |
|
|
ida_idaapi.ea_t | ea, |
|
|
'intvec_t'
| path ) |
◆ verify()
None verify |
( |
| self, |
|
|
'allow_unused_labels_t' | aul, |
|
|
bool
| even_without_debugger ) |
◆ argidx
str argidx = property(_ida_hexrays.cfuncptr_t_argidx_get) |
|
static |
◆ body
Initial value:= property(_ida_hexrays.cfuncptr_t_body_get,
_ida_hexrays.cfuncptr_t_body_set)
◆ entry_ea
Initial value:= property(_ida_hexrays.cfuncptr_t_entry_ea_get,
_ida_hexrays.cfuncptr_t_entry_ea_set)
◆ hdrlines
Initial value:= property(_ida_hexrays.cfuncptr_t_hdrlines_get,
_ida_hexrays.cfuncptr_t_hdrlines_set)
◆ maturity
Initial value:= property(_ida_hexrays.
cfuncptr_t_maturity_get, _ida_hexrays.cfuncptr_t_maturity_set)
◆ mba
Initial value:= property(_ida_hexrays.cfuncptr_t_mba_get, _ida_hexrays
.cfuncptr_t_mba_set)
◆ numforms
Initial value:= property(_ida_hexrays.
cfuncptr_t_numforms_get, _ida_hexrays.cfuncptr_t_numforms_set)
◆ refcnt
Initial value:= property(_ida_hexrays.cfuncptr_t_refcnt_get,
_ida_hexrays.cfuncptr_t_refcnt_set)
◆ statebits
Initial value:= property(_ida_hexrays.cfuncptr_t_statebits_get,
_ida_hexrays.cfuncptr_t_statebits_set)
◆ treeitems
Initial value:= property(_ida_hexrays.
cfuncptr_t_treeitems_get, _ida_hexrays.cfuncptr_t_treeitems_set)
◆ user_cmts
Initial value:= property(_ida_hexrays.
cfuncptr_t_user_cmts_get, _ida_hexrays.cfuncptr_t_user_cmts_set)
◆ user_iflags
Initial value:= property(_ida_hexrays.
cfuncptr_t_user_iflags_get, _ida_hexrays.cfuncptr_t_user_iflags_set)
◆ user_labels
Initial value:= property(_ida_hexrays.
cfuncptr_t_user_labels_get, _ida_hexrays.cfuncptr_t_user_labels_set)
◆ user_unions
Initial value:= property(_ida_hexrays.
cfuncptr_t_user_unions_get, _ida_hexrays.cfuncptr_t_user_unions_set)
◆ thisown
Initial value:= property(lambda x: x.this.own(), lambda x, v: x.this.own(v),
doc='The membership flag')
The documentation for this class was generated from the following file: