Middle-level search functions.
They all are controlled by Search flags
|
|
THREAD_SAFE bool | search_down (int sflag) |
| | Is the SEARCH_DOWN bit set?
|
| |
| idaman int ida_export | search (void *ud, place_t *start, const place_t *end, int *startx, const char *str, int sflag) |
| | Search for a text substring (low level function). More...
|
| |
|
- Parameters
-
| ea | start ea |
| sflag | combination of Search flags |
| [out] | opnum | filled with operand number whenever relevant |
- Returns
- first ea at which the search criteria is met
|
|
idaman ea_t ida_export | find_error (ea_t ea, int sflag, int *opnum=NULL) |
| | Find next error or problem.
|
| |
|
idaman ea_t ida_export | find_notype (ea_t ea, int sflag, int *opnum=NULL) |
| | Find next operand without any type info.
|
| |
|
idaman ea_t ida_export | find_unknown (ea_t ea, int sflag) |
| | Find next unexplored address.
|
| |
|
idaman ea_t ida_export | find_defined (ea_t ea, int sflag) |
| | Find next ea that is the start of an instruction or data.
|
| |
|
idaman ea_t ida_export | find_suspop (ea_t ea, int sflag, int *opnum=NULL) |
| | Find next suspicious operand.
|
| |
|
idaman ea_t ida_export | find_data (ea_t ea, int sflag) |
| | Find next data address.
|
| |
|
idaman ea_t ida_export | find_code (ea_t ea, int sflag) |
| | Find next code address.
|
| |
|
idaman ea_t ida_export | find_not_func (ea_t ea, int sflag) |
| | Find next code address that does not belong to a function.
|
| |
|
idaman ea_t ida_export | find_imm (ea_t newEA, int sflag, uval_t srchValue, int *opnum=NULL) |
| | Find next immediate operand with the given value.
|
| |
|
idaman ea_t ida_export | find_text (ea_t start_ea, int y, int x, const char *ustr, int sflag) |
| | See search()
|
| |