IDAPython 9.0
Loading...
Searching...
No Matches
ida_search Namespace Reference

Detailed Description

Middle-level search functions.

They all are controlled by Search flags 

Functions

bool search_down (int sflag)
 
'int *' find_error (ida_idaapi.ea_t ea, int sflag)
 
'int *' find_notype (ida_idaapi.ea_t ea, int sflag)
 
ida_idaapi.ea_t find_unknown (ida_idaapi.ea_t ea, int sflag)
 
ida_idaapi.ea_t find_defined (ida_idaapi.ea_t ea, int sflag)
 
'int *' find_suspop (ida_idaapi.ea_t ea, int sflag)
 
ida_idaapi.ea_t find_data (ida_idaapi.ea_t ea, int sflag)
 
ida_idaapi.ea_t find_code (ida_idaapi.ea_t ea, int sflag)
 
ida_idaapi.ea_t find_not_func (ida_idaapi.ea_t ea, int sflag)
 
'int *' find_imm (ida_idaapi.ea_t ea, int sflag, int search_value)
 
ida_idaapi.ea_t find_text (ida_idaapi.ea_t start_ea, int y, int x, str ustr, int sflag)
 
ida_idaapi.ea_t find_reg_access ('reg_access_t' out, ida_idaapi.ea_t start_ea, ida_idaapi.ea_t end_ea, str regname, int sflag)
 

Variables

 SEARCH_UP = _ida_search.SEARCH_UP
 
 SEARCH_DOWN = _ida_search.SEARCH_DOWN
 
 SEARCH_NEXT = _ida_search.SEARCH_NEXT
 
 SEARCH_CASE = _ida_search.SEARCH_CASE
 
 SEARCH_REGEX = _ida_search.SEARCH_REGEX
 
 SEARCH_NOBRK = _ida_search.SEARCH_NOBRK
 
 SEARCH_NOSHOW = _ida_search.SEARCH_NOSHOW
 
 SEARCH_IDENT = _ida_search.SEARCH_IDENT
 
 SEARCH_BRK = _ida_search.SEARCH_BRK
 
 SEARCH_USE = _ida_search.SEARCH_USE
 
 SEARCH_DEF = _ida_search.SEARCH_DEF
 
 SEARCH_USESEL = _ida_search.SEARCH_USESEL
 

Function Documentation

◆ find_code()

ida_idaapi.ea_t find_code ( ida_idaapi.ea_t ea,
int sflag )

◆ find_data()

ida_idaapi.ea_t find_data ( ida_idaapi.ea_t ea,
int sflag )

◆ find_defined()

ida_idaapi.ea_t find_defined ( ida_idaapi.ea_t ea,
int sflag )

◆ find_error()

'int *' find_error ( ida_idaapi.ea_t ea,
int sflag )

◆ find_imm()

'int *' find_imm ( ida_idaapi.ea_t ea,
int sflag,
int search_value )

◆ find_not_func()

ida_idaapi.ea_t find_not_func ( ida_idaapi.ea_t ea,
int sflag )

◆ find_notype()

'int *' find_notype ( ida_idaapi.ea_t ea,
int sflag )

◆ find_reg_access()

ida_idaapi.ea_t find_reg_access ( 'reg_access_t' out,
ida_idaapi.ea_t start_ea,
ida_idaapi.ea_t end_ea,
str regname,
int sflag )

◆ find_suspop()

'int *' find_suspop ( ida_idaapi.ea_t ea,
int sflag )

◆ find_text()

ida_idaapi.ea_t find_text ( ida_idaapi.ea_t start_ea,
int y,
int x,
str ustr,
int sflag )

◆ find_unknown()

ida_idaapi.ea_t find_unknown ( ida_idaapi.ea_t ea,
int sflag )

◆ search_down()

bool search_down ( int sflag)
Is the SEARCH_DOWN bit set?

Variable Documentation

◆ SEARCH_BRK

SEARCH_BRK = _ida_search.SEARCH_BRK

◆ SEARCH_CASE

SEARCH_CASE = _ida_search.SEARCH_CASE

◆ SEARCH_DEF

SEARCH_DEF = _ida_search.SEARCH_DEF

◆ SEARCH_DOWN

SEARCH_DOWN = _ida_search.SEARCH_DOWN

◆ SEARCH_IDENT

SEARCH_IDENT = _ida_search.SEARCH_IDENT

◆ SEARCH_NEXT

SEARCH_NEXT = _ida_search.SEARCH_NEXT

◆ SEARCH_NOBRK

SEARCH_NOBRK = _ida_search.SEARCH_NOBRK

◆ SEARCH_NOSHOW

SEARCH_NOSHOW = _ida_search.SEARCH_NOSHOW

◆ SEARCH_REGEX

SEARCH_REGEX = _ida_search.SEARCH_REGEX

◆ SEARCH_UP

SEARCH_UP = _ida_search.SEARCH_UP

◆ SEARCH_USE

SEARCH_USE = _ida_search.SEARCH_USE

◆ SEARCH_USESEL

SEARCH_USESEL = _ida_search.SEARCH_USESEL