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

Proxy of C++ bpt_t class.

Inheritance diagram for bpt_t:

Public Member Functions

 __init__ (self)
 init(self) -> bpt_t
 
"bool" is_hwbpt (self)
 is_hwbpt(self) -> bool Is hardware breakpoint?
 
"bool" enabled (self)
 enabled(self) -> bool Is breakpoint enabled?
 
"bool" is_low_level (self)
 is_low_level(self) -> bool Is bpt condition calculated at low level?
 
"bool" badbpt (self)
 badbpt(self) -> bool Failed to write bpt to process memory?
 
"bool" listbpt (self)
 listbpt(self) -> bool Include in the bpt list?
 
"bool" is_compiled (self)
 is_compiled(self) -> bool Condition has been compiled?
 
"bool" is_active (self)
 is_active(self) -> bool Written completely to process?
 
"bool" is_partially_active (self)
 is_partially_active(self) -> bool Written partially to process?
 
"bool" is_inactive (self)
 is_inactive(self) -> bool Not written to process at all?
 
"bool" is_page_bpt (self)
 is_page_bpt(self) -> bool Page breakpoint?
 
"int" get_size (self)
 get_size(self) -> int Get bpt size.
 
"void" set_abs_bpt (self, "ea_t" a)
 set_abs_bpt(self, a) Set bpt location to an absolute address.
 
"void" set_src_bpt (self, "char const *" fn, "int" lineno)
 set_src_bpt(self, fn, lineno) Set bpt location to a source line.
 
"void" set_sym_bpt (self, "char const *" sym, "uval_t" o)
 set_sym_bpt(self, sym, o) Set bpt location to a symbol.
 
"void" set_rel_bpt (self, "char const *" mod, "uval_t" o)
 set_rel_bpt(self, mod, o) Set bpt location to a relative address.
 
"bool" is_absbpt (self)
 is_absbpt(self) -> bool Is absolute address breakpoint?
 
"bool" is_relbpt (self)
 is_relbpt(self) -> bool Is relative address breakpoint?
 
"bool" is_symbpt (self)
 is_symbpt(self) -> bool Is symbolic breakpoint?
 
"bool" is_srcbpt (self)
 is_srcbpt(self) -> bool Is source level breakpoint?
 
"bool" is_tracemodebpt (self)
 is_tracemodebpt(self) -> bool Does breakpoint trace anything?
 
"bool" is_traceonbpt (self)
 is_traceonbpt(self) -> bool Is this a tracing breakpoint, and is tracing enabled?
 
"bool" is_traceoffbpt (self)
 is_traceoffbpt(self) -> bool Is this a tracing breakpoint, and is tracing disabled?
 
"bool" set_trace_action (self, "bool" enable, "int" trace_types)
 set_trace_action(self, enable, trace_types) -> bool Configure tracing options.
 
"size_t" get_cnd_elang_idx (self)
 get_cnd_elang_idx(self) -> size_t
 

Static Public Attributes

str cb = property(_ida_dbg.bpt_t_cb_get, _ida_dbg.bpt_t_cb_set, doc=)
 
str loc = property(_ida_dbg.bpt_t_loc_get, _ida_dbg.bpt_t_loc_set, doc=)
 
str pid = property(_ida_dbg.bpt_t_pid_get, _ida_dbg.bpt_t_pid_set, doc=)
 
str tid = property(_ida_dbg.bpt_t_tid_get, _ida_dbg.bpt_t_tid_set, doc=)
 
str ea = property(_ida_dbg.bpt_t_ea_get, _ida_dbg.bpt_t_ea_set, doc=)
 
str type = property(_ida_dbg.bpt_t_type_get, _ida_dbg.bpt_t_type_set, doc=)
 
str pass_count = property(_ida_dbg.bpt_t_pass_count_get, _ida_dbg.bpt_t_pass_count_set, doc=)
 
str flags = property(_ida_dbg.bpt_t_flags_get, _ida_dbg.bpt_t_flags_set, doc=)
 
str props = property(_ida_dbg.bpt_t_props_get, _ida_dbg.bpt_t_props_set, doc=)
 
str size = property(_ida_dbg.bpt_t_size_get, _ida_dbg.bpt_t_size_set, doc=)
 
str cndidx = property(_ida_dbg.bpt_t_cndidx_get, _ida_dbg.bpt_t_cndidx_set, doc=)
 
str bptid = property(_ida_dbg.bpt_t_bptid_get, _ida_dbg.bpt_t_bptid_set, doc=)
 
str condition = property(_ida_dbg.bpt_t_condition_get, _ida_dbg.bpt_t_condition_set, doc=)
 
str elang = property(_ida_dbg.bpt_t_elang_get, _ida_dbg.bpt_t_elang_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)

Member Function Documentation

◆ badbpt()

"bool" badbpt ( self)

◆ enabled()

"bool" enabled ( self)

◆ get_cnd_elang_idx()

"size_t" get_cnd_elang_idx ( self)

◆ get_size()

"int" get_size ( self)

◆ is_absbpt()

"bool" is_absbpt ( self)

◆ is_active()

"bool" is_active ( self)

◆ is_compiled()

"bool" is_compiled ( self)

◆ is_hwbpt()

"bool" is_hwbpt ( self)

◆ is_inactive()

"bool" is_inactive ( self)

◆ is_low_level()

"bool" is_low_level ( self)

◆ is_page_bpt()

"bool" is_page_bpt ( self)

◆ is_partially_active()

"bool" is_partially_active ( self)

◆ is_relbpt()

"bool" is_relbpt ( self)

◆ is_srcbpt()

"bool" is_srcbpt ( self)

◆ is_symbpt()

"bool" is_symbpt ( self)

◆ is_tracemodebpt()

"bool" is_tracemodebpt ( self)

◆ is_traceoffbpt()

"bool" is_traceoffbpt ( self)

◆ is_traceonbpt()

"bool" is_traceonbpt ( self)

◆ listbpt()

"bool" listbpt ( self)

◆ set_abs_bpt()

"void" set_abs_bpt ( self,
"ea_t" a )
Parameters
a(C++: ea_t)

◆ set_rel_bpt()

"void" set_rel_bpt ( self,
"char const *" mod,
"uval_t" o )
Parameters
mod(C++: const char *) char const *
o(C++: uval_t)

◆ set_src_bpt()

"void" set_src_bpt ( self,
"char const *" fn,
"int" lineno )
Parameters
fn(C++: const char *) char const *
lineno(C++: int)

◆ set_sym_bpt()

"void" set_sym_bpt ( self,
"char const *" sym,
"uval_t" o )
Parameters
sym(C++: const char *) char const *
o(C++: uval_t)

◆ set_trace_action()

"bool" set_trace_action ( self,
"bool" enable,
"int" trace_types )
Parameters
enable(C++: bool)
trace_types(C++: int)

Member Data Documentation

◆ bptid

str bptid = property(_ida_dbg.bpt_t_bptid_get, _ida_dbg.bpt_t_bptid_set, doc=)
static

◆ cb

str cb = property(_ida_dbg.bpt_t_cb_get, _ida_dbg.bpt_t_cb_set, doc=)
static

◆ cndidx

str cndidx = property(_ida_dbg.bpt_t_cndidx_get, _ida_dbg.bpt_t_cndidx_set, doc=)
static

◆ condition

str condition = property(_ida_dbg.bpt_t_condition_get, _ida_dbg.bpt_t_condition_set, doc=)
static

◆ ea

str ea = property(_ida_dbg.bpt_t_ea_get, _ida_dbg.bpt_t_ea_set, doc=)
static

◆ elang

str elang = property(_ida_dbg.bpt_t_elang_get, _ida_dbg.bpt_t_elang_set, doc=)
static

◆ flags

str flags = property(_ida_dbg.bpt_t_flags_get, _ida_dbg.bpt_t_flags_set, doc=)
static

◆ loc

str loc = property(_ida_dbg.bpt_t_loc_get, _ida_dbg.bpt_t_loc_set, doc=)
static

◆ pass_count

str pass_count = property(_ida_dbg.bpt_t_pass_count_get, _ida_dbg.bpt_t_pass_count_set, doc=)
static

◆ pid

str pid = property(_ida_dbg.bpt_t_pid_get, _ida_dbg.bpt_t_pid_set, doc=)
static

◆ props

str props = property(_ida_dbg.bpt_t_props_get, _ida_dbg.bpt_t_props_set, doc=)
static

◆ size

str size = property(_ida_dbg.bpt_t_size_get, _ida_dbg.bpt_t_size_set, doc=)
static

◆ tid

str tid = property(_ida_dbg.bpt_t_tid_get, _ida_dbg.bpt_t_tid_set, doc=)
static

◆ type

str type = property(_ida_dbg.bpt_t_type_get, _ida_dbg.bpt_t_type_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: