|
"atype_t" | get_auto_state (*args) |
| get_auto_state() -> atype_t Get current state of autoanalyzer.
|
|
"atype_t" | set_auto_state (*args) |
| set_auto_state(new_state) -> atype_t Set current state of autoanalyzer.
|
|
"bool" | get_auto_display (*args) |
| get_auto_display(auto_display) -> bool Get structure which holds the autoanalysis indicator contents.
|
|
"void" | show_auto (*args) |
| show_auto(ea, type=AU_NONE) Change autoanalysis indicator value.
|
|
"void" | show_addr (*args) |
| show_addr(ea) Show an address on the autoanalysis indicator.
|
|
"idastate_t" | set_ida_state (*args) |
| set_ida_state(st) -> idastate_t Change IDA status indicator value
|
|
"bool" | may_create_stkvars (*args) |
| may_create_stkvars() -> bool Is it allowed to create stack variables automatically?.
|
|
"bool" | may_trace_sp (*args) |
| may_trace_sp() -> bool Is it allowed to trace stack pointer automatically?.
|
|
"void" | auto_mark_range (*args) |
| auto_mark_range(start, end, type) Put range of addresses into a queue.
|
|
"void" | auto_mark (*args) |
| auto_mark(ea, type) Put single address into a queue.
|
|
"void" | auto_unmark (*args) |
| auto_unmark(start, end, type) Remove range of addresses from a queue.
|
|
"void" | plan_ea (*args) |
| plan_ea(ea) Plan to perform reanalysis.
|
|
"void" | plan_range (*args) |
| plan_range(sEA, eEA) Plan to perform reanalysis.
|
|
"void" | auto_make_code (*args) |
| auto_make_code(ea) Plan to make code.
|
|
"void" | auto_make_proc (*args) |
| auto_make_proc(ea) Plan to make code&function.
|
|
"bool" | auto_postpone_analysis (*args) |
| auto_postpone_analysis(ea) -> bool Plan to reanalyze on the second pass The typical usage of this function in emu.cpp is: if ( !auto_postpone_analysis(ea) ) op_offset(ea, 0, ...); (we make an offset only on the second pass)
|
|
"void" | reanalyze_callers (*args) |
| reanalyze_callers(ea, noret) Plan to reanalyze callers of the specified address.
|
|
"void" | revert_ida_decisions (*args) |
| revert_ida_decisions(ea1, ea2) Delete all analysis info that IDA generated for for the given range.
|
|
"void" | auto_apply_type (*args) |
| auto_apply_type(caller, callee) Plan to apply the callee's type to the calling point.
|
|
"void" | auto_apply_tail (*args) |
| auto_apply_tail(tail_ea, parent_ea) Plan to apply the tail_ea chunk to the parent
|
|
"int" | plan_and_wait (*args) |
| plan_and_wait(ea1, ea2, final_pass=True) -> int Analyze the specified range.
|
|
"bool" | auto_wait (*args) |
| auto_wait() -> bool Process everything in the queues and return true.
|
|
"ssize_t" | auto_wait_range (*args) |
| auto_wait_range(ea1, ea2) -> ssize_t Process everything in the specified range and return true.
|
|
"bool" | auto_make_step (*args) |
| auto_make_step(ea1, ea2) -> bool Analyze one address in the specified range and return true.
|
|
"void" | auto_cancel (*args) |
| auto_cancel(ea1, ea2) Remove an address range (ea1..ea2) from queues AU_CODE, AU_PROC, AU_USED.
|
|
"bool" | auto_is_ok (*args) |
| auto_is_ok() -> bool Are all queues empty? (i.e.
|
|
"ea_t" | peek_auto_queue (*args) |
| peek_auto_queue(low_ea, type) -> ea_t Peek into a queue 'type' for an address not lower than 'low_ea'.
|
|
"ea_t" | auto_get (*args) |
| auto_get(type, lowEA, highEA) -> ea_t Retrieve an address from queues regarding their priority.
|
|
"int" | auto_recreate_insn (*args) |
| auto_recreate_insn(ea) -> int Try to create instruction
|
|
"bool" | is_auto_enabled (*args) |
| is_auto_enabled() -> bool Get autoanalyzer state.
|
|
"bool" | enable_auto (*args) |
| enable_auto(enable) -> bool Temporarily enable/disable autoanalyzer.
|
|