ida_search
Middle-level search functions.
They all are controlled by Search flags
Attributes
search towards lower addresses |
|
search towards higher addresses |
|
skip the starting address when searching. this bit is useful only for search(), bin_search(), find_reg_access(). find_.. functions skip the starting address automatically. |
|
case-sensitive search (case-insensitive otherwise) |
|
regular expressions in search string (supported only for the text search) |
|
do not test if the user clicked cancel to interrupt the search |
|
do not display the search progress/refresh screen |
|
search for an identifier (text search). it means that the characters before and after the match cannot be is_visible_char(). |
|
return BADADDR if the search was cancelled. |
|
find_reg_access: search for a use (read access) |
|
find_reg_access: search for a definition (write access) |
|
query the UI for a possible current selection to limit the search to |
Functions
|
Is the SEARCH_DOWN bit set? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Module Contents
- ida_search.SWIG_PYTHON_LEGACY_BOOL
- ida_search.SEARCH_UP
search towards lower addresses
- ida_search.SEARCH_DOWN
search towards higher addresses
- ida_search.SEARCH_NEXT
skip the starting address when searching. this bit is useful only for search(), bin_search(), find_reg_access(). find_.. functions skip the starting address automatically.
- ida_search.SEARCH_CASE
case-sensitive search (case-insensitive otherwise)
- ida_search.SEARCH_REGEX
regular expressions in search string (supported only for the text search)
- ida_search.SEARCH_NOBRK
do not test if the user clicked cancel to interrupt the search
- ida_search.SEARCH_NOSHOW
do not display the search progress/refresh screen
- ida_search.SEARCH_IDENT
search for an identifier (text search). it means that the characters before and after the match cannot be is_visible_char().
- ida_search.SEARCH_BRK
return BADADDR if the search was cancelled.
- ida_search.SEARCH_USE
find_reg_access: search for a use (read access)
- ida_search.SEARCH_DEF
find_reg_access: search for a definition (write access)
- ida_search.SEARCH_USESEL
query the UI for a possible current selection to limit the search to
- ida_search.search_down(sflag: int) bool
Is the SEARCH_DOWN bit set?
- ida_search.find_error(ea: ida_idaapi.ea_t, sflag: int) int *
- ida_search.find_notype(ea: ida_idaapi.ea_t, sflag: int) int *
- ida_search.find_unknown(ea: ida_idaapi.ea_t, sflag: int) ida_idaapi.ea_t
- ida_search.find_defined(ea: ida_idaapi.ea_t, sflag: int) ida_idaapi.ea_t
- ida_search.find_suspop(ea: ida_idaapi.ea_t, sflag: int) int *
- ida_search.find_data(ea: ida_idaapi.ea_t, sflag: int) ida_idaapi.ea_t
- ida_search.find_code(ea: ida_idaapi.ea_t, sflag: int) ida_idaapi.ea_t
- ida_search.find_not_func(ea: ida_idaapi.ea_t, sflag: int) ida_idaapi.ea_t
- ida_search.find_imm(ea: ida_idaapi.ea_t, sflag: int, search_value: int) int *
- ida_search.find_text(start_ea: ida_idaapi.ea_t, y: int, x: int, ustr: str, sflag: int) ida_idaapi.ea_t
- ida_search.find_reg_access(out: reg_access_t, start_ea: ida_idaapi.ea_t, end_ea: ida_idaapi.ea_t, regname: str, sflag: int) ida_idaapi.ea_t