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

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 
 pid = property(_ida_idd.debug_event_t_pid_get, _ida_idd.debug_event_t_pid_set, doc=)
 
 tid = property(_ida_idd.debug_event_t_tid_get, _ida_idd.debug_event_t_tid_set, doc=)
 
 ea = property(_ida_idd.debug_event_t_ea_get, _ida_idd.debug_event_t_ea_set, doc=)
 
 handled = property(_ida_idd.debug_event_t_handled_get, _ida_idd.debug_event_t_handled_set, doc=)
 

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,
* args )

Calculate the address to use.

◆ clear()

"void" clear ( self,
* args )

◆ clear_all()

"void" clear_all ( self,
* args )

◆ copy()

"debug_event_t &" copy ( self,
* args )
Parameters
rdebug_event_t const &

◆ eid()

"event_id_t" eid ( self,
* args )

◆ exc()

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

◆ exit_code()

"int const &" exit_code ( self,
* args )

◆ info()

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

◆ modinfo()

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

◆ set_bpt()

"bptaddr_t &" set_bpt ( self,
* args )

◆ set_eid()

"void" set_eid ( self,
* args )

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,
* args )

◆ set_exit_code()

"void" set_exit_code ( self,
* args )
Parameters
idenum event_id_t
codeint

◆ set_info()

"qstring &" set_info ( self,
* args )
Parameters
idenum event_id_t

◆ set_modinfo()

"modinfo_t &" set_modinfo ( self,
* args )
Parameters
idenum event_id_t

Property Documentation

◆ ea

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

◆ handled

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

◆ pid

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

◆ thisown

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

◆ tid

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

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