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()
|
|