IDAPython 9.0
Loading...
Searching...
No Matches
debug_event_t Class Reference

Proxy of C++ debug_event_t class.

Inheritance diagram for debug_event_t:

Public Member Functions

 __init__ (self, *args)
 init(self) -> debug_event_t init(self, r) -> debug_event_t
 
"debug_event_t &" copy (self, "debug_event_t" r)
 copy(self, r) -> debug_event_t
 
"void" clear (self)
 clear(self) clear the dependent information (see below), set event code to NO_EVENT
 
"void" clear_all (self)
 clear_all(self)
 
"event_id_t" eid (self)
 eid(self) -> event_id_t Event code.
 
"void" set_eid (self, "event_id_t" id)
 set_eid(self, id) Set event code.
 
"modinfo_t const &" modinfo (self, *args)
 modinfo(self) -> modinfo_t
 
"int const &" exit_code (self)
 exit_code(self) -> int const &
 
"qstring const &" info (self, *args)
 info(self) -> qstring info(self) -> qstring const &
 
"bptaddr_t const &" bpt (self, *args)
 bpt(self) -> bptaddr_t
 
"excinfo_t const &" exc (self, *args)
 exc(self) -> excinfo_t
 
"modinfo_t &" set_modinfo (self, "event_id_t" id)
 set_modinfo(self, id) -> modinfo_t
 
"void" set_exit_code (self, "event_id_t" id, "int" code)
 set_exit_code(self, id, code)
 
"qstring &" set_info (self, "event_id_t" id)
 set_info(self, id) -> qstring &
 
"bptaddr_t &" set_bpt (self)
 set_bpt(self) -> bptaddr_t
 
"excinfo_t &" set_exception (self)
 set_exception(self) -> excinfo_t
 
"ea_t" bpt_ea (self)
 bpt_ea(self) -> ea_t On some systems with special memory mappings the triggered ea might be different from the actual ea.
 

Static Public Attributes

str pid = property(_ida_idd.debug_event_t_pid_get, _ida_idd.debug_event_t_pid_set, doc=)
 
str tid = property(_ida_idd.debug_event_t_tid_get, _ida_idd.debug_event_t_tid_set, doc=)
 
str ea = property(_ida_idd.debug_event_t_ea_get, _ida_idd.debug_event_t_ea_set, doc=)
 
str handled = property(_ida_idd.debug_event_t_handled_get, _ida_idd.debug_event_t_handled_set, doc=)
 

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args )
Parameters
rdebug_event_t const &

Member Function Documentation

◆ bpt()

"bptaddr_t const &" bpt ( self,
* args )

◆ bpt_ea()

"ea_t" bpt_ea ( self)

Calculate the address to use.

◆ clear()

"void" clear ( self)

◆ clear_all()

"void" clear_all ( self)

◆ copy()

"debug_event_t &" copy ( self,
"debug_event_t" r )
Parameters
rdebug_event_t const &

◆ eid()

"event_id_t" eid ( self)

◆ exc()

"excinfo_t const &" exc ( self,
* args )

◆ exit_code()

"int const &" exit_code ( self)

◆ info()

"qstring const &" info ( self,
* args )

◆ modinfo()

"modinfo_t const &" modinfo ( self,
* args )

◆ set_bpt()

"bptaddr_t &" set_bpt ( self)

◆ set_eid()

"void" set_eid ( self,
"event_id_t" id )

If the new event code is compatible with the old one then the dependent information (see below) will be preserved. Otherwise the event will be cleared and the new event code will be set.

Parameters
id(C++: event_id_t) enum event_id_t

◆ set_exception()

"excinfo_t &" set_exception ( self)

◆ set_exit_code()

"void" set_exit_code ( self,
"event_id_t" id,
"int" code )
Parameters
idenum event_id_t
codeint

◆ set_info()

"qstring &" set_info ( self,
"event_id_t" id )
Parameters
idenum event_id_t

◆ set_modinfo()

"modinfo_t &" set_modinfo ( self,
"event_id_t" id )
Parameters
idenum event_id_t

Member Data Documentation

◆ ea

str ea = property(_ida_idd.debug_event_t_ea_get, _ida_idd.debug_event_t_ea_set, doc=)
static

◆ handled

str handled = property(_ida_idd.debug_event_t_handled_get, _ida_idd.debug_event_t_handled_set, doc=)
static

◆ pid

str pid = property(_ida_idd.debug_event_t_pid_get, _ida_idd.debug_event_t_pid_set, doc=)
static

◆ tid

str tid = property(_ida_idd.debug_event_t_tid_get, _ida_idd.debug_event_t_tid_set, doc=)
static

Property Documentation

◆ thisown

thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
static

The documentation for this class was generated from the following file: