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

Class IDB_Hooks

object --+
         |
        IDB_Hooks
Known Subclasses:

Proxy of C++ IDB_Hooks class.

Instance Methods
 
__disown__(self)
IDB_Hooks
__init__(self, _flags=0)
x.__init__(...) initializes x; see help(type(x)) for signature
 
__repr__(self)
repr(x)
 
__swig_destroy__(self)
 
allsegs_moved(self, info)
 
auto_empty(self)
 
auto_empty_finally(self)
 
bookmark_changed(self, index, pos, desc)
 
byte_patched(self, ea, old_value)
 
callee_addr_changed(self, ea, callee)
 
changing_cmt(self, ea, repeatable_cmt, newcmt)
 
changing_enum_bf(self, id, new_bf)
 
changing_enum_cmt(self, id, repeatable, newcmt)
 
changing_op_ti(self, ea, n, new_type, new_fnames)
 
changing_op_type(self, ea, n, opinfo)
 
changing_range_cmt(self, kind, a, cmt, repeatable)
 
changing_segm_class(self, s)
 
changing_segm_end(self, s, new_end, segmod_flags)
 
changing_segm_name(self, s, oldname)
 
changing_segm_start(self, s, new_start, segmod_flags)
 
changing_struc_align(self, sptr)
 
changing_struc_cmt(self, struc_id, repeatable, newcmt)
 
changing_struc_member(self, sptr, mptr, flag, ti, nbytes)
 
changing_ti(self, ea, new_type, new_fnames)
 
closebase(self)
 
cmt_changed(self, ea, repeatable_cmt)
 
compiler_changed(self)
 
deleting_enum(self, id)
 
deleting_enum_member(self, id, cid)
 
deleting_func(self, pfn)
 
deleting_func_tail(self, pfn, tail)
 
deleting_segm(self, start_ea)
 
deleting_struc(self, sptr)
 
deleting_struc_member(self, sptr, mptr)
 
deleting_tryblks(self, range)
 
destroyed_items(self, ea1, ea2, will_disable_range)
 
determined_main(self, main)
 
enum_bf_changed(self, id)
 
enum_cmt_changed(self, id, repeatable)
 
enum_created(self, id)
 
enum_deleted(self, id)
 
enum_member_created(self, id, cid)
 
enum_member_deleted(self, id, cid)
 
enum_renamed(self, id)
 
expanding_struc(self, sptr, offset, delta)
 
extlang_changed(self, kind, el, idx)
 
extra_cmt_changed(self, ea, line_idx, cmt)
 
flow_chart_created(self, fc)
 
frame_deleted(self, pfn)
 
func_added(self, pfn)
 
func_noret_changed(self, pfn)
 
func_tail_appended(self, pfn, tail)
 
func_tail_deleted(self, pfn, tail_ea)
 
func_updated(self, pfn)
bool
hook(self)
 
idasgn_loaded(self, short_sig_name)
 
item_color_changed(self, ea, color)
 
kernel_config_loaded(self)
 
loader_finished(self, li, neflags, filetypename)
 
local_types_changed(self)
 
make_code(self, insn)
 
make_data(self, ea, flags, tid, len)
 
op_ti_changed(self, ea, n, type, fnames)
 
op_type_changed(self, ea, n)
 
range_cmt_changed(self, kind, a, cmt, repeatable)
 
renamed(self, ea, new_name, local_name)
 
renaming_enum(self, id, is_enum, newname)
 
renaming_struc(self, id, oldname, newname)
 
renaming_struc_member(self, sptr, mptr, newname)
 
savebase(self)
 
segm_added(self, s)
 
segm_attrs_updated(self, s)
 
segm_class_changed(self, s, sclass)
 
segm_deleted(self, start_ea, end_ea)
 
segm_end_changed(self, s, oldend)
 
segm_moved(self, _from, to, size, changed_netmap)
 
segm_name_changed(self, s, name)
 
segm_start_changed(self, s, oldstart)
 
set_func_end(self, pfn, new_end)
 
set_func_start(self, pfn, new_start)
 
sgr_changed(self, start_ea, end_ea, regnum, value, old_value, tag)
 
sgr_deleted(self, start_ea, end_ea, regnum)
 
stkpnts_changed(self, pfn)
 
struc_align_changed(self, sptr)
 
struc_cmt_changed(self, struc_id, repeatable_cmt)
 
struc_created(self, struc_id)
 
struc_deleted(self, struc_id)
 
struc_expanded(self, sptr)
 
struc_member_changed(self, sptr, mptr)
 
struc_member_created(self, sptr, mptr)
 
struc_member_deleted(self, sptr, member_id, offset)
 
struc_member_renamed(self, sptr, mptr)
 
struc_renamed(self, sptr)
 
tail_owner_changed(self, tail, owner_func, old_owner)
 
thunk_func_created(self, pfn)
 
ti_changed(self, ea, type, fnames)
 
tryblks_updated(self, tbv)
bool
unhook(self)
 
updating_tryblks(self, tbv)
 
upgraded(self, _from)

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

Properties
  thisown
The membership flag

Inherited from object: __class__

Method Details

__init__(self, _flags=0)
(Constructor)

 

x.__init__(...) initializes x; see help(type(x)) for signature

Returns: IDB_Hooks
Overrides: object.__init__

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

Property Details

thisown

The membership flag

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