IDAPython 8.4
Loading...
Searching...
No Matches
ida_tryblks.py File Reference

Classes

class  tryblks_t
 Proxy of C++ qvector< tryblk_t > class. More...
 
class  catchvec_t
 Proxy of C++ qvector< catch_t > class. More...
 
class  try_handler_t
 Proxy of C++ try_handler_t class. More...
 
class  seh_t
 Proxy of C++ seh_t class. More...
 
class  catch_t
 Proxy of C++ catch_t class. More...
 
class  tryblk_t
 Proxy of C++ tryblk_t class. More...
 

Namespaces

namespace  ida_tryblks
 

Functions

"size_t" get_tryblks (*args)
 get_tryblks(tbv, range) -> size_t Retrieve try block information from the specified address range.
 
"void" del_tryblks (*args)
 del_tryblks(range) Delete try block information in the specified range.
 
"int" add_tryblk (*args)
 add_tryblk(tb) -> int Add one try block information.
 
"ea_t" find_syseh (*args)
 find_syseh(ea) -> ea_t Find the start address of the system eh region including the argument.
 
"bool" is_ea_tryblks (*args)
 is_ea_tryblks(ea, flags) -> bool Check if the given address ea is part of tryblks description.
 

Variables

 TBERR_OK = _ida_tryblks.TBERR_OK
 
 TBERR_START = _ida_tryblks.TBERR_START
 
 TBERR_END = _ida_tryblks.TBERR_END
 
 TBERR_ORDER = _ida_tryblks.TBERR_ORDER
 
 TBERR_EMPTY = _ida_tryblks.TBERR_EMPTY
 
 TBERR_KIND = _ida_tryblks.TBERR_KIND
 
 TBERR_NO_CATCHES = _ida_tryblks.TBERR_NO_CATCHES
 
 TBERR_INTERSECT = _ida_tryblks.TBERR_INTERSECT
 
 TBEA_TRY = _ida_tryblks.TBEA_TRY
 
 TBEA_CATCH = _ida_tryblks.TBEA_CATCH
 
 TBEA_SEHTRY = _ida_tryblks.TBEA_SEHTRY
 
 TBEA_SEHLPAD = _ida_tryblks.TBEA_SEHLPAD
 
 TBEA_SEHFILT = _ida_tryblks.TBEA_SEHFILT
 
 TBEA_ANY = _ida_tryblks.TBEA_ANY
 
 TBEA_FALLTHRU = _ida_tryblks.TBEA_FALLTHRU