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

Class IDB_Hooks

object --+
         |
        IDB_Hooks

Proxy of C++ IDB_Hooks class

Instance Methods
 
__repr__(self)
repr(x)
bool
hook(self)
bool
unhook(self)
 
byte_patched(self, *args)
byte_patched(self, ea_t ea) -> int
 
cmt_changed(self, *args)
cmt_changed(self, ea_t arg0, bool repeatable_cmt) -> int
 
ti_changed(self, *args)
ti_changed(self, ea_t ea, type_t type, p_list fnames) -> int
 
op_ti_changed(self, *args)
op_ti_changed(self, ea_t ea, int n, type_t type, p_list fnames) -> int
 
op_type_changed(self, *args)
op_type_changed(self, ea_t ea, int n) -> int
 
enum_created(self, *args)
enum_created(self, enum_t id) -> int
 
enum_deleted(self, *args)
enum_deleted(self, enum_t id) -> int
 
enum_bf_changed(self, *args)
enum_bf_changed(self, enum_t id) -> int
 
enum_renamed(self, *args)
enum_renamed(self, enum_t id) -> int
 
enum_cmt_changed(self, *args)
enum_cmt_changed(self, enum_t id) -> int
 
enum_member_created(self, *args)
enum_member_created(self, enum_t id, const_t cid) -> int
 
enum_member_deleted(self, *args)
enum_member_deleted(self, enum_t id, const_t cid) -> int
 
struc_created(self, *args)
struc_created(self, tid_t struc_id) -> int
 
struc_deleted(self, *args)
struc_deleted(self, tid_t struc_id) -> int
 
struc_renamed(self, *args)
struc_renamed(self, struc_t sptr) -> int
 
struc_expanded(self, *args)
struc_expanded(self, struc_t sptr) -> int
 
struc_cmt_changed(self, *args)
struc_cmt_changed(self, tid_t struc_id) -> int
 
struc_member_created(self, *args)
struc_member_created(self, struc_t sptr, member_t mptr) -> int
 
struc_member_deleted(self, *args)
struc_member_deleted(self, struc_t sptr, tid_t member_id) -> int
 
struc_member_renamed(self, *args)
struc_member_renamed(self, struc_t sptr, member_t mptr) -> int
 
struc_member_changed(self, *args)
struc_member_changed(self, struc_t sptr, member_t mptr) -> int
 
thunk_func_created(self, *args)
thunk_func_created(self, func_t pfn) -> int
 
func_tail_appended(self, *args)
func_tail_appended(self, func_t pfn, func_t tail) -> int
 
func_tail_removed(self, *args)
func_tail_removed(self, func_t pfn, ea_t tail_ea) -> int
 
tail_owner_changed(self, *args)
tail_owner_changed(self, func_t tail, ea_t owner_func) -> int
 
func_noret_changed(self, *args)
func_noret_changed(self, func_t pfn) -> int
 
segm_added(self, *args)
segm_added(self, segment_t s) -> int
 
segm_deleted(self, *args)
segm_deleted(self, ea_t startEA) -> int
 
segm_start_changed(self, *args)
segm_start_changed(self, segment_t s) -> int
 
segm_end_changed(self, *args)
segm_end_changed(self, segment_t s) -> int
 
segm_moved(self, *args)
segm_moved(self, ea_t frm, ea_t to, asize_t size) -> int
IDB_Hooks
__init__(self)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
 
__disown__(self)

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

Class Variables
  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: ...
  __swig_destroy__ = _idaapi.delete_IDB_Hooks
  __del__ = lambda self:
Properties

Inherited from object: __class__

Method Details

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

__init__(self)
(Constructor)

 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Returns: IDB_Hooks
Overrides: object.__init__

Class Variable Details

thisown

Value:
_swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc\
= 'The membership flag')