GDB (xrefs)
|
Public Member Functions | |
int | insert_location (struct bp_location *) override |
int | remove_location (struct bp_location *, enum remove_bp_reason reason) override |
int | resources_needed (const struct bp_location *) override |
bool | works_in_software_mode () const override |
enum print_stop_action | print_it (const bpstat *bs) const override |
void | print_one_detail (struct ui_out *) const override |
void | print_mention () const override |
void | print_recreate (struct ui_file *fp) const override |
![]() | |
void | re_set () override |
int | insert_location (struct bp_location *) override |
int | remove_location (struct bp_location *, enum remove_bp_reason reason) override |
int | breakpoint_hit (const struct bp_location *bl, const address_space *aspace, CORE_ADDR bp_addr, const target_waitstatus &ws) override |
void | check_status (struct bpstat *bs) override |
int | resources_needed (const struct bp_location *) override |
virtual bool | works_in_software_mode () const |
enum print_stop_action | print_it (const bpstat *bs) const override |
void | print_mention () const override |
void | print_recreate (struct ui_file *fp) const override |
bool | explains_signal (enum gdb_signal) override |
breakpoint (struct gdbarch *gdbarch_, enum bptype bptype, bool temp=true, const char *cond_string=nullptr) | |
![]() | |
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 |
Definition at line 9826 of file breakpoint.c.
|
overridevirtual |
Reimplemented from breakpoint.
Definition at line 9844 of file breakpoint.c.
References bp_location::address, watchpoint::hw_wp_mask, target_insert_mask_watchpoint(), and bp_location::watchpoint_type.
|
overridevirtual |
Reimplemented from breakpoint.
Definition at line 9882 of file breakpoint.c.
References annotate_watchpoint(), async_reason_lookup(), bp_access_watchpoint, bp_hardware_watchpoint, bp_read_watchpoint, bpstat::breakpoint_at, current_uiout, EXEC_ASYNC_ACCESS_WATCHPOINT_TRIGGER, EXEC_ASYNC_READ_WATCHPOINT_TRIGGER, EXEC_ASYNC_WATCHPOINT_TRIGGER, ui_out::field_string(), ui_out::is_mi_like_p(), breakpoint::loc, maybe_print_thread_hit_breakpoint(), mention(), bp_location::next, breakpoint::number, PRINT_UNKNOWN, ui_out::text(), and breakpoint::type.
|
overridevirtual |
Reimplemented from breakpoint.
Definition at line 9945 of file breakpoint.c.
References bp_access_watchpoint, bp_hardware_watchpoint, bp_read_watchpoint, current_uiout, watchpoint::exp_string, ui_out::field_signed(), ui_out::field_string(), breakpoint::number, and ui_out::text().
|
overridevirtual |
Reimplemented from breakpoint.
Definition at line 9931 of file breakpoint.c.
References ui_out::field_core_addr(), bp_location::gdbarch, watchpoint::hw_wp_mask, breakpoint::loc, bp_location::next, and ui_out::text().
|
overridevirtual |
Reimplemented from breakpoint.
Definition at line 9978 of file breakpoint.c.
References bp_access_watchpoint, bp_hardware_watchpoint, bp_read_watchpoint, watchpoint::exp_string, gdb_printf(), watchpoint::hw_wp_mask, and breakpoint::print_recreate_thread().
|
overridevirtual |
Reimplemented from breakpoint.
Definition at line 9853 of file breakpoint.c.
References bp_location::address, watchpoint::hw_wp_mask, target_remove_mask_watchpoint(), and bp_location::watchpoint_type.
|
overridevirtual |
Reimplemented from breakpoint.
Definition at line 9864 of file breakpoint.c.
References bp_location::address, watchpoint::hw_wp_mask, and target_masked_watch_num_registers().
|
overridevirtual |
Reimplemented from watchpoint.
Definition at line 9873 of file breakpoint.c.