Latest available version: IDA and decompilers v8.4.240320sp1 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
Search flags

Macros

#define SEARCH_UP   0x000
 search towards lower addresses
 
#define SEARCH_DOWN   0x001
 search towards higher addresses
 
#define SEARCH_NEXT   0x002
 skip the starting address when searching. More...
 
#define SEARCH_CASE   0x004
 case-sensitive search (case-insensitive otherwise)
 
#define SEARCH_REGEX   0x008
 regular expressions in search string (supported only for the text search)
 
#define SEARCH_NOBRK   0x010
 do not test if the user clicked cancel to interrupt the search
 
#define SEARCH_NOSHOW   0x020
 do not display the search progress/refresh screen
 
#define SEARCH_IDENT   0x080
 search for an identifier (text search). More...
 
#define SEARCH_BRK   0x100
 return BADADDR if the search was cancelled.
 
#define SEARCH_USE   0x200
 find_reg_access: search for a use (read access)
 
#define SEARCH_DEF   0x400
 find_reg_access: search for a definition (write access)
 
#define SEARCH_USESEL   0x800
 query the UI for a possible current selection to limit the search to
 

Detailed Description

Macro Definition Documentation

◆ SEARCH_NEXT

#define SEARCH_NEXT   0x002

skip the starting address when searching.

this bit is useful only for search(), bin_search2(), find_reg_access(). find_.. functions skip the starting address automatically.

◆ SEARCH_IDENT

#define SEARCH_IDENT   0x080

search for an identifier (text search).

it means that the characters before and after the match cannot be is_visible_char().