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

Proxy of C++ bpt_t class.

Inheritance diagram for bpt_t:

Public Member Functions

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

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 
 cb = property(_ida_dbg.bpt_t_cb_get, _ida_dbg.bpt_t_cb_set, doc=)
 
 loc = property(_ida_dbg.bpt_t_loc_get, _ida_dbg.bpt_t_loc_set, doc=)
 
 pid = property(_ida_dbg.bpt_t_pid_get, _ida_dbg.bpt_t_pid_set, doc=)
 
 tid = property(_ida_dbg.bpt_t_tid_get, _ida_dbg.bpt_t_tid_set, doc=)
 
 ea = property(_ida_dbg.bpt_t_ea_get, _ida_dbg.bpt_t_ea_set, doc=)
 
 type = property(_ida_dbg.bpt_t_type_get, _ida_dbg.bpt_t_type_set, doc=)
 
 pass_count = property(_ida_dbg.bpt_t_pass_count_get, _ida_dbg.bpt_t_pass_count_set, doc=)
 
 flags = property(_ida_dbg.bpt_t_flags_get, _ida_dbg.bpt_t_flags_set, doc=)
 
 props = property(_ida_dbg.bpt_t_props_get, _ida_dbg.bpt_t_props_set, doc=)
 
 size = property(_ida_dbg.bpt_t_size_get, _ida_dbg.bpt_t_size_set, doc=)
 
 cndidx = property(_ida_dbg.bpt_t_cndidx_get, _ida_dbg.bpt_t_cndidx_set, doc=)
 
 bptid = property(_ida_dbg.bpt_t_bptid_get, _ida_dbg.bpt_t_bptid_set, doc=)
 
 condition = property(_ida_dbg.bpt_t_condition_get, _ida_dbg.bpt_t_condition_set, doc=)
 
 elang = property(_ida_dbg.bpt_t_elang_get, _ida_dbg.bpt_t_elang_set, doc=)
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args )

Member Function Documentation

◆ badbpt()

"bool" badbpt ( self,
* args )

◆ enabled()

"bool" enabled ( self,
* args )

◆ get_cnd_elang_idx()

"size_t" get_cnd_elang_idx ( self,
* args )

◆ get_size()

"int" get_size ( self,
* args )

◆ is_absbpt()

"bool" is_absbpt ( self,
* args )

◆ is_active()

"bool" is_active ( self,
* args )

◆ is_compiled()

"bool" is_compiled ( self,
* args )

◆ is_hwbpt()

"bool" is_hwbpt ( self,
* args )

◆ is_inactive()

"bool" is_inactive ( self,
* args )

◆ is_low_level()

"bool" is_low_level ( self,
* args )

◆ is_page_bpt()

"bool" is_page_bpt ( self,
* args )

◆ is_partially_active()

"bool" is_partially_active ( self,
* args )

◆ is_relbpt()

"bool" is_relbpt ( self,
* args )

◆ is_srcbpt()

"bool" is_srcbpt ( self,
* args )

◆ is_symbpt()

"bool" is_symbpt ( self,
* args )

◆ is_tracemodebpt()

"bool" is_tracemodebpt ( self,
* args )

◆ is_traceoffbpt()

"bool" is_traceoffbpt ( self,
* args )

◆ is_traceonbpt()

"bool" is_traceonbpt ( self,
* args )

◆ listbpt()

"bool" listbpt ( self,
* args )

◆ set_abs_bpt()

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

◆ set_rel_bpt()

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

◆ set_src_bpt()

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

◆ set_sym_bpt()

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

◆ set_trace_action()

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

Property Documentation

◆ bptid

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

◆ cb

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

◆ cndidx

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

◆ condition

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

◆ ea

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

◆ elang

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

◆ flags

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

◆ loc

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

◆ pass_count

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

◆ pid

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

◆ props

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

◆ size

size = property(_ida_dbg.bpt_t_size_get, _ida_dbg.bpt_t_size_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_dbg.bpt_t_tid_get, _ida_dbg.bpt_t_tid_set, doc=)
static

◆ type

type = property(_ida_dbg.bpt_t_type_get, _ida_dbg.bpt_t_type_set, doc=)
static

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