Help index | Search Find
//
// The following functions search for the specified byte
// ea - address to start from
// flag is combination of the following bits:
#endif
#define SEARCH_DOWN 0x01 // search forward
#define SEARCH_NEXT 0x02 // search next occurence
#define SEARCH_CASE 0x04 // search case-sensitive
// (only for bin&txt search)
#define SEARCH_REGEX 0x08 // enable regular expressions
#define SEARCH_NOBRK 0x10 // don't test ctrl-break
#define SEARCH_NOSHOW 0x20 // don't display the search progress
// return BADADDR - not found
//
long FindVoid (long ea,long flag);
long FindCode (long ea,long flag);
long FindData (long ea,long flag);
long FindUnexplored (long ea,long flag);
long FindExplored (long ea,long flag);
long FindImmediate (long ea,long flag,long value);
long FindText (long ea,long flag,long y,long x,string str);
// y - number of text line at ea to start from (0..100)
// x - x coordinate in this line
long FindBinary (long ea,long flag,string str);
// str - a string as a user enters it for Search Text in Core
// example: "41 42" - find 2 bytes 41h,42h
// The default radix depends on the current IDP module
// (radix for ibm pc is 16)
|