IDAPython 9.0
|
They all are controlled by Search flags
Functions | |
"bool" | search_down ("int" sflag) |
search_down(sflag) -> bool Is the SEARCH_DOWN bit set? | |
"int *" | find_error ("ea_t" ea, "int" sflag) |
find_error(ea, sflag) -> ea_t Find next error or problem. | |
"int *" | find_notype ("ea_t" ea, "int" sflag) |
find_notype(ea, sflag) -> ea_t Find next operand without any type info. | |
"ea_t" | find_unknown ("ea_t" ea, "int" sflag) |
find_unknown(ea, sflag) -> ea_t Find next unexplored address. | |
"ea_t" | find_defined ("ea_t" ea, "int" sflag) |
find_defined(ea, sflag) -> ea_t Find next ea that is the start of an instruction or data. | |
"int *" | find_suspop ("ea_t" ea, "int" sflag) |
find_suspop(ea, sflag) -> ea_t Find next suspicious operand. | |
"ea_t" | find_data ("ea_t" ea, "int" sflag) |
find_data(ea, sflag) -> ea_t Find next data address. | |
"ea_t" | find_code ("ea_t" ea, "int" sflag) |
find_code(ea, sflag) -> ea_t Find next code address. | |
"ea_t" | find_not_func ("ea_t" ea, "int" sflag) |
find_not_func(ea, sflag) -> ea_t Find next code address that does not belong to a function. | |
"int *" | find_imm ("ea_t" ea, "int" sflag, "uval_t" search_value) |
find_imm(ea, sflag, search_value) -> ea_t Find next immediate operand with the given value. | |
"ea_t" | find_text ("ea_t" start_ea, "int" y, "int" x, "char const *" ustr, "int" sflag) |
find_text(start_ea, y, x, ustr, sflag) -> ea_t See search() | |
"ea_t" | find_reg_access ("reg_access_t" out, "ea_t" start_ea, "ea_t" end_ea, "char const *" regname, "int" sflag) |
find_reg_access(out, start_ea, end_ea, regname, sflag) -> ea_t Find access to a register. | |
Variables | |
SEARCH_UP = _ida_search.SEARCH_UP | |
SEARCH_DOWN = _ida_search.SEARCH_DOWN | |
SEARCH_NEXT = _ida_search.SEARCH_NEXT | |
SEARCH_CASE = _ida_search.SEARCH_CASE | |
SEARCH_REGEX = _ida_search.SEARCH_REGEX | |
SEARCH_NOBRK = _ida_search.SEARCH_NOBRK | |
SEARCH_NOSHOW = _ida_search.SEARCH_NOSHOW | |
SEARCH_IDENT = _ida_search.SEARCH_IDENT | |
SEARCH_BRK = _ida_search.SEARCH_BRK | |
SEARCH_USE = _ida_search.SEARCH_USE | |
SEARCH_DEF = _ida_search.SEARCH_DEF | |
SEARCH_USESEL = _ida_search.SEARCH_USESEL | |
"ea_t" find_code | ( | "ea_t" | ea, |
"int" | sflag ) |
ea | (C++: ea_t) |
sflag | (C++: int) |
"ea_t" find_data | ( | "ea_t" | ea, |
"int" | sflag ) |
ea | (C++: ea_t) |
sflag | (C++: int) |
"ea_t" find_defined | ( | "ea_t" | ea, |
"int" | sflag ) |
ea | (C++: ea_t) |
sflag | (C++: int) |
"int *" find_error | ( | "ea_t" | ea, |
"int" | sflag ) |
ea | (C++: ea_t) |
sflag | (C++: int) |
"int *" find_imm | ( | "ea_t" | ea, |
"int" | sflag, | ||
"uval_t" | search_value ) |
ea | (C++: ea_t) |
sflag | (C++: int) |
search_value | (C++: uval_t) |
"ea_t" find_not_func | ( | "ea_t" | ea, |
"int" | sflag ) |
ea | (C++: ea_t) |
sflag | (C++: int) |
"int *" find_notype | ( | "ea_t" | ea, |
"int" | sflag ) |
ea | (C++: ea_t) |
sflag | (C++: int) |
"ea_t" find_reg_access | ( | "reg_access_t" | out, |
"ea_t" | start_ea, | ||
"ea_t" | end_ea, | ||
"char const *" | regname, | ||
"int" | sflag ) |
out | (C++: struct reg_access_t *) pointer to the output buffer. must be non-null. upon success contains info about the found register. upon failed search for a read access out->range contains the info about the non-redefined parts of the register. |
start_ea | (C++: ea_t) starting address |
end_ea | (C++: ea_t) ending address. BADADDR means that the end limit is missing. otherwise, if the search direction is SEARCH_UP, END_EA must be lower than START_EA. |
regname | (C++: const char *) the register to search for. |
sflag | (C++: int) combination of Search flags bits. |
"int *" find_suspop | ( | "ea_t" | ea, |
"int" | sflag ) |
ea | (C++: ea_t) |
sflag | (C++: int) |
"ea_t" find_text | ( | "ea_t" | start_ea, |
"int" | y, | ||
"int" | x, | ||
"char const *" | ustr, | ||
"int" | sflag ) |
start_ea | (C++: ea_t) |
y | (C++: int) |
x | (C++: int) |
ustr | (C++: const char *) char const * |
sflag | (C++: int) |
"ea_t" find_unknown | ( | "ea_t" | ea, |
"int" | sflag ) |
ea | (C++: ea_t) |
sflag | (C++: int) |
"bool" search_down | ( | "int" | sflag | ) |
sflag | (C++: int) |
SEARCH_BRK = _ida_search.SEARCH_BRK |
SEARCH_CASE = _ida_search.SEARCH_CASE |
SEARCH_DEF = _ida_search.SEARCH_DEF |
SEARCH_DOWN = _ida_search.SEARCH_DOWN |
SEARCH_IDENT = _ida_search.SEARCH_IDENT |
SEARCH_NEXT = _ida_search.SEARCH_NEXT |
SEARCH_NOBRK = _ida_search.SEARCH_NOBRK |
SEARCH_NOSHOW = _ida_search.SEARCH_NOSHOW |
SEARCH_REGEX = _ida_search.SEARCH_REGEX |
SEARCH_UP = _ida_search.SEARCH_UP |
SEARCH_USE = _ida_search.SEARCH_USE |
SEARCH_USESEL = _ida_search.SEARCH_USESEL |