Module ida_search
[frames] | no frames]

Module ida_search

IDA Plugin SDK API wrapper: search

Functions
ea_t
find_binary(arg1, arg2, arg3, arg4, arg5)
ea_t
find_code(ea, sflag)
Find next code address.
ea_t
find_data(ea, sflag)
Find next data address.
ea_t
find_defined(ea, sflag)
Find next ea that is the start of an instruction or data.
ea_t
find_error(ea, sflag)
Find next error or problem.
ea_t
find_imm(newEA, sflag, srchValue)
Find next immediate operand with the given value.
ea_t
find_not_func(ea, sflag)
Find next code address that does not belong to a function.
ea_t
find_notype(ea, sflag)
Find next operand without any type info.
ea_t
find_suspop(ea, sflag)
Find next suspicious operand.
ea_t
find_text(start_ea, y, x, ustr, sflag)
See 'search()'
ea_t
find_unknown(ea, sflag)
Find next unexplored address.
bool
search_down(sflag)
Is the 'SEARCH_DOWN' bit set?
Variables
  SEARCH_BRK = 256
  SEARCH_CASE = 4
  SEARCH_DOWN = 1
  SEARCH_IDENT = 128
  SEARCH_NEXT = 2
  SEARCH_NOBRK = 16
  SEARCH_NOSHOW = 32
  SEARCH_REGEX = 8
  SEARCH_UP = 0
  SWIG_PYTHON_LEGACY_BOOL = 1
  __package__ = None
Function Details

find_code(ea, sflag)

 

Find next code address.

Parameters:
  • ea, (C++ - ea_t)
  • sflag, (C++ - int)
Returns: ea_t

find_data(ea, sflag)

 

Find next data address.

Parameters:
  • ea, (C++ - ea_t)
  • sflag, (C++ - int)
Returns: ea_t

find_defined(ea, sflag)

 

Find next ea that is the start of an instruction or data.

Parameters:
  • ea, (C++ - ea_t)
  • sflag, (C++ - int)
Returns: ea_t

find_error(ea, sflag)

 

Find next error or problem.

Parameters:
  • ea, (C++ - ea_t)
  • sflag, (C++ - int)
Returns: ea_t

find_imm(newEA, sflag, srchValue)

 

Find next immediate operand with the given value.

Parameters:
  • newEA, (C++ - ea_t)
  • sflag, (C++ - int)
  • srchValue, (C++ - uval_t)
Returns: ea_t

find_not_func(ea, sflag)

 

Find next code address that does not belong to a function.

Parameters:
  • ea, (C++ - ea_t)
  • sflag, (C++ - int)
Returns: ea_t

find_notype(ea, sflag)

 

Find next operand without any type info.

Parameters:
  • ea, (C++ - ea_t)
  • sflag, (C++ - int)
Returns: ea_t

find_suspop(ea, sflag)

 

Find next suspicious operand.

Parameters:
  • ea, (C++ - ea_t)
  • sflag, (C++ - int)
Returns: ea_t

find_text(start_ea, y, x, ustr, sflag)

 

See 'search()'

Parameters:
  • start_ea, (C++ - ea_t)
  • y, (C++ - int)
  • x, (C++ - int)
  • ustr, (C++ - const char *)
  • sflag, (C++ - int)
Returns: ea_t

find_unknown(ea, sflag)

 

Find next unexplored address.

Parameters:
  • ea, (C++ - ea_t)
  • sflag, (C++ - int)
Returns: ea_t

search_down(sflag)

 

Is the 'SEARCH_DOWN' bit set?

Parameters:
  • sflag, (C++ - int)
Returns: bool