|
|
|
|
|
|
|
IDP_Hooks
|
__init__(self)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature |
|
|
|
|
|
|
|
|
|
|
add_func(self,
func)
The kernel has added a function |
|
|
|
PyObject
|
assemble(self,
arg0,
arg1,
arg2,
arg3,
arg4)
Assembles an instruction |
|
|
|
int
|
closebase(self)
The database will be closed now |
|
|
|
bool
|
custom_ana(self)
Analyzes and decodes an instruction at idaapi.cmd.ea |
|
|
|
bool
|
custom_emu(self)
Emulate instruction, create cross-references, plan to analyze
subsequent instructions, modify flags etc. |
|
|
|
PyObject
|
custom_mnem(self)
Prints the mnemonic of the instruction defined in idaapi.cmd |
|
|
|
bool
|
custom_out(self)
Outputs the instruction defined in idaapi.cmd |
|
|
|
bool
|
custom_outop(self,
py_op)
Notification to generate operand text. |
|
|
|
int
|
del_func(self,
func)
The kernel is about to delete a function |
|
|
|
bool
|
hook(self)
Creates an IDP hook |
|
|
|
int
|
|
|
int
|
is_ret_insn(self,
arg0,
arg1)
Is the instruction a "return"? |
|
|
|
int
|
is_sane_insn(self,
no_crefs)
is the instruction sane for the current file type? |
|
|
|
|
load_idasgn(self,
short_sig_name)
FLIRT signature have been loaded for normal processing (not for
recognition of startup sequences) |
|
|
|
int
|
make_code(self,
ea,
size)
An instruction is being created |
|
|
|
int
|
make_data(self,
ea,
flags,
tid,
len)
A data item is being created |
|
|
|
int
|
|
|
int
|
rename(self,
ea,
new_name)
The kernel is going to rename a byte. |
|
|
|
|
renamed(self,
ea,
new_name,
local_name)
The kernel has renamed a byte |
|
|
|
|
savebase(self)
The database is being saved. |
|
|
|
int
|
undefine(self,
ea)
An item in the database (insn or data) is being deleted |
|
|
|
bool
|
unhook(self)
Removes the IDP hook |
|
|
|
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|