Trees | Indices | Help |
|
---|
|
IDA Plugin SDK API wrapper: auto
Classes | |
auto_display_t Proxy of C++ auto_display_t class. |
Functions | |||
|
|||
|
|||
|
|||
ea_t |
|
||
bool |
|
||
|
|||
|
|||
|
|||
|
|||
int |
|
||
|
|||
bool |
|
||
ssize_t |
|
||
bool |
|
||
|
|||
atype_t |
|
||
bool |
|
||
bool |
|
||
bool |
|
||
ea_t |
|
||
int |
|
||
|
|||
|
|||
|
|||
|
|||
atype_t |
|
||
idastate_t |
|
||
|
|||
|
Function Details |
Plan to apply the tail_ea chunk to the parent
|
Plan to apply the callee's type to the calling point.
|
Remove an address range (ea1..ea2) from queues 'AU_CODE' , 'AU_PROC' , 'AU_USED' . To remove an address range from other queues use 'auto_unmark()' function. 'ea1' may be higher than 'ea2', the kernel will swap them in this case. 'ea2' doesn't belong to the range.
|
Retrieve an address from queues regarding their priority. Returns 'BADADDR' if no addresses not lower than 'lowEA' and less than 'highEA' are found in the queues. Otherwise *type will have queue type.
|
Are all queues empty? (i.e. has autoanalysis finished?).
|
Plan to make code.
|
Plan to make code&function.
|
Put single address into a queue. Queues keep addresses sorted.
|
Put range of addresses into a queue. 'start' may be higher than 'end', the kernel will swap them in this case. 'end' doesn't belong to the range.
|
Try to create instruction
|
Remove range of addresses from a queue. 'start' may be higher than 'end', the kernel will swap them in this case. 'end' doesn't belong to the range.
|
Process everything in the queues and return true.
|
Process everything in the specified range and return true.
|
Temporarily enable/disable autoanalyzer. Not user-facing, but rather because IDA sometimes need to turn AA on/off regardless of inf.s_genflags:INFFL_AUTO
|
Get structure which holds the autoanalysis indicator contents.
|
Get current state of autoanalyzer. If auto_state == 'AU_NONE' , IDA is currently not running the analysis (it could be temporarily interrupted to perform the user's requests, for example).
|
Is it allowed to create stack variables automatically?. This function should be used by IDP modules before creating stack vars.
|
Is it allowed to trace stack pointer automatically?. This function should be used by IDP modules before tracing sp.
|
Peek into a queue 'type' for an address not lower than 'low_ea'. Do not remove address from the queue.
|
Analyze the specified range. Try to create instructions where possible. Make the final pass over the specified range if specified. This function doesn't return until the range is analyzed.
|
Plan to perform reanalysis.
|
Plan to perform reanalysis.
|
Plan to reanalyze callers of the specified address. This function will add to 'AU_USED' queue all instructions that call (not jump to) the specified address.
|
Delete all analysis info that IDA generated for for the given range.
|
Set current state of autoanalyzer.
|
Change IDA status indicator value
|
Show an address on the autoanalysis indicator. The address is displayed in the form " @:12345678".
|
Change autoanalysis indicator value.
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri Oct 11 15:05:11 2019 | http://epydoc.sourceforge.net |