IDAPython 9.0
Loading...
Searching...
No Matches
bpt_t Class Reference
Inheritance diagram for bpt_t:

Public Member Functions

 __init__ (self)
 
bool is_hwbpt (self)
 
bool enabled (self)
 
bool is_low_level (self)
 
bool badbpt (self)
 
bool listbpt (self)
 
bool is_compiled (self)
 
bool is_active (self)
 
bool is_partially_active (self)
 
bool is_inactive (self)
 
bool is_page_bpt (self)
 
int get_size (self)
 
None set_abs_bpt (self, ida_idaapi.ea_t a)
 
None set_src_bpt (self, str fn, int lineno)
 
None set_sym_bpt (self, str sym, int o)
 
None set_rel_bpt (self, str mod, int o)
 
bool is_absbpt (self)
 
bool is_relbpt (self)
 
bool is_symbpt (self)
 
bool is_srcbpt (self)
 
bool is_tracemodebpt (self)
 
bool is_traceonbpt (self)
 
bool is_traceoffbpt (self)
 
bool set_trace_action (self, bool enable, int trace_types)
 
'size_t' get_cnd_elang_idx (self)
 

Static Public Attributes

str cb = property(_ida_dbg.bpt_t_cb_get, _ida_dbg.bpt_t_cb_set)
 
str loc
 
str pid = property(_ida_dbg.bpt_t_pid_get, _ida_dbg.bpt_t_pid_set)
 
str tid = property(_ida_dbg.bpt_t_tid_get, _ida_dbg.bpt_t_tid_set)
 
str ea = property(_ida_dbg.bpt_t_ea_get, _ida_dbg.bpt_t_ea_set)
 
str type
 
str pass_count
 
str flags
 
str props
 
str size = property(_ida_dbg.bpt_t_size_get, _ida_dbg.bpt_t_size_set)
 
str cndidx
 
str bptid
 
str condition
 
str elang
 

Properties

 thisown
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self)

Member Function Documentation

◆ badbpt()

bool badbpt ( self)
Failed to write bpt to process memory?

◆ enabled()

bool enabled ( self)
Is breakpoint enabled?

◆ get_cnd_elang_idx()

'size_t' get_cnd_elang_idx ( self)

◆ get_size()

int get_size ( self)
Get bpt size.

◆ is_absbpt()

bool is_absbpt ( self)
Is absolute address breakpoint?

◆ is_active()

bool is_active ( self)
Written completely to process?

◆ is_compiled()

bool is_compiled ( self)
Condition has been compiled? 

◆ is_hwbpt()

bool is_hwbpt ( self)
Is hardware breakpoint?

◆ is_inactive()

bool is_inactive ( self)
Not written to process at all?

◆ is_low_level()

bool is_low_level ( self)
Is bpt condition calculated at low level?

◆ is_page_bpt()

bool is_page_bpt ( self)
Page breakpoint?

◆ is_partially_active()

bool is_partially_active ( self)
Written partially to process?

◆ is_relbpt()

bool is_relbpt ( self)
Is relative address breakpoint?

◆ is_srcbpt()

bool is_srcbpt ( self)
Is source level breakpoint?

◆ is_symbpt()

bool is_symbpt ( self)
Is symbolic breakpoint?

◆ is_tracemodebpt()

bool is_tracemodebpt ( self)
Does breakpoint trace anything?

◆ is_traceoffbpt()

bool is_traceoffbpt ( self)
Is this a tracing breakpoint, and is tracing disabled?

◆ is_traceonbpt()

bool is_traceonbpt ( self)
Is this a tracing breakpoint, and is tracing enabled?

◆ listbpt()

bool listbpt ( self)
Include in the bpt list?

◆ set_abs_bpt()

None set_abs_bpt ( self,
ida_idaapi.ea_t a )
Set bpt location to an absolute address.

◆ set_rel_bpt()

None set_rel_bpt ( self,
str mod,
int o )
Set bpt location to a relative address.

◆ set_src_bpt()

None set_src_bpt ( self,
str fn,
int lineno )
Set bpt location to a source line.

◆ set_sym_bpt()

None set_sym_bpt ( self,
str sym,
int o )
Set bpt location to a symbol.

◆ set_trace_action()

bool set_trace_action ( self,
bool enable,
int trace_types )
Configure tracing options.

Member Data Documentation

◆ bptid

str bptid
static
Initial value:
= property(_ida_dbg.bpt_t_bptid_get, _ida_dbg.
bpt_t_bptid_set)

◆ cb

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

◆ cndidx

str cndidx
static
Initial value:
= property(_ida_dbg.bpt_t_cndidx_get, _ida_dbg.
bpt_t_cndidx_set)

◆ condition

str condition
static
Initial value:
= property(_ida_dbg.bpt_t_condition_get,
_ida_dbg.bpt_t_condition_set)

◆ ea

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

◆ elang

str elang
static
Initial value:
= property(_ida_dbg.bpt_t_elang_get, _ida_dbg.
bpt_t_elang_set)

◆ flags

str flags
static
Initial value:
= property(_ida_dbg.bpt_t_flags_get, _ida_dbg.
bpt_t_flags_set)

◆ loc

str loc
static
Initial value:
= property(_ida_dbg.bpt_t_loc_get, _ida_dbg.
bpt_t_loc_set)

◆ pass_count

str pass_count
static
Initial value:
= property(_ida_dbg.bpt_t_pass_count_get, _ida_dbg.
bpt_t_pass_count_set)

◆ pid

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

◆ props

str props
static
Initial value:
= property(_ida_dbg.bpt_t_props_get, _ida_dbg.
bpt_t_props_set)

◆ size

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

◆ tid

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

◆ type

str type
static
Initial value:
= property(_ida_dbg.bpt_t_type_get, _ida_dbg.
bpt_t_type_set)

Property Documentation

◆ thisown

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

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