GDB (xrefs)
|
#include "breakpoint.h"
Public Member Functions | |
catchpoint (struct gdbarch *gdbarch, bool temp, const char *cond_string) | |
~catchpoint () override=0 | |
![]() | |
breakpoint (struct gdbarch *gdbarch_, enum bptype bptype, bool temp=true, const char *cond_string=nullptr) | |
DISABLE_COPY_AND_ASSIGN (breakpoint) | |
virtual | ~breakpoint ()=0 |
virtual struct bp_location * | allocate_location () |
virtual void | re_set () |
virtual int | insert_location (struct bp_location *) |
virtual int | remove_location (struct bp_location *, enum remove_bp_reason reason) |
virtual int | breakpoint_hit (const struct bp_location *bl, const address_space *aspace, CORE_ADDR bp_addr, const target_waitstatus &ws) |
virtual void | check_status (struct bpstat *bs) |
virtual int | resources_needed (const struct bp_location *) |
virtual enum print_stop_action | print_it (const bpstat *bs) const |
virtual bool | print_one (bp_location **) const |
virtual void | print_one_detail (struct ui_out *) const |
virtual void | print_mention () const |
virtual void | print_recreate (struct ui_file *fp) const |
virtual bool | explains_signal (enum gdb_signal) |
virtual void | after_condition_true (struct bpstat *bs) |
bp_location_range | locations () const |
Additional Inherited Members | |
![]() | |
breakpoint * | next = NULL |
bptype | type = bp_none |
enum enable_state | enable_state = bp_enabled |
bpdisp | disposition = disp_del |
int | number = 0 |
bp_location * | loc = NULL |
bool | silent = false |
bool | display_canonical = false |
int | ignore_count = 0 |
int | enable_count = 0 |
counted_command_line | commands |
struct frame_id | frame_id = null_frame_id |
program_space * | pspace = NULL |
location_spec_up | locspec |
gdb::unique_xmalloc_ptr< char > | filter |
location_spec_up | locspec_range_end |
struct gdbarch * | gdbarch |
enum language | language |
int | input_radix |
gdb::unique_xmalloc_ptr< char > | cond_string |
gdb::unique_xmalloc_ptr< char > | extra_string |
breakpoint * | related_breakpoint |
int | thread = -1 |
int | task = 0 |
int | hit_count = 0 |
int | condition_not_parsed = 0 |
gdbpy_breakpoint_object * | py_bp_object = NULL |
gdbscm_breakpoint_object * | scm_bp_object = NULL |
![]() | |
void | print_recreate_thread (struct ui_file *fp) const |
Definition at line 1040 of file breakpoint.h.
catchpoint::catchpoint | ( | struct gdbarch * | gdbarch, |
bool | temp, | ||
const char * | cond_string | ||
) |
Definition at line 7950 of file breakpoint.c.
References add_dummy_location(), current_program_space, and breakpoint::pspace.
|
overridepure virtual |
Definition at line 256 of file breakpoint.c.