GDB (xrefs)
Public Attributes
breakpoint_ops Struct Reference

#include "breakpoint.h"

List of all members.

Public Attributes

void(* dtor )(struct breakpoint *self)
struct bp_location *(* allocate_location )(struct breakpoint *)
void(* re_set )(struct breakpoint *self)
int(* insert_location )(struct bp_location *)
int(* remove_location )(struct bp_location *)
int(* breakpoint_hit )(const struct bp_location *bl, struct address_space *aspace, CORE_ADDR bp_addr, const struct target_waitstatus *ws)
void(* check_status )(struct bpstats *bs)
int(* resources_needed )(const struct bp_location *)
int(* works_in_software_mode )(const struct breakpoint *)
enum print_stop_action(* print_it )(struct bpstats *bs)
void(* print_one )(struct breakpoint *, struct bp_location **)
void(* print_one_detail )(const struct breakpoint *, struct ui_out *)
void(* print_mention )(struct breakpoint *)
void(* print_recreate )(struct breakpoint *, struct ui_file *fp)
void(* create_sals_from_address )(char **, struct linespec_result *, enum bptype, char *, char **)
void(* create_breakpoints_sal )(struct gdbarch *, struct linespec_result *, char *, char *, enum bptype, enum bpdisp, int, int, int, const struct breakpoint_ops *, int, int, int, unsigned)
void(* decode_linespec )(struct breakpoint *, char **, struct symtabs_and_lines *)
enum bpstat_signal_value(* explains_signal )(struct breakpoint *, enum gdb_signal)
void(* after_condition_true )(struct bpstats *bs)

Detailed Description

Definition at line 493 of file breakpoint.h.


Member Data Documentation

Definition at line 612 of file breakpoint.h.

Referenced by bpstat_stop_status(), and initialize_breakpoint_ops().

Definition at line 500 of file breakpoint.h.

Referenced by allocate_bp_location(), and initialize_ada_catchpoint_ops().

void(* breakpoint_ops::create_breakpoints_sal)(struct gdbarch *, struct linespec_result *, char *, char *, enum bptype, enum bpdisp, int, int, int, const struct breakpoint_ops *, int, int, int, unsigned)

Definition at line 588 of file breakpoint.h.

Referenced by create_breakpoint(), and initialize_breakpoint_ops().

void(* breakpoint_ops::create_sals_from_address)(char **, struct linespec_result *, enum bptype, char *, char **)

Definition at line 578 of file breakpoint.h.

Referenced by create_breakpoint(), and initialize_breakpoint_ops().

void(* breakpoint_ops::decode_linespec)(struct breakpoint *, char **, struct symtabs_and_lines *)

Definition at line 600 of file breakpoint.h.

Referenced by initialize_breakpoint_ops().

void(* breakpoint_ops::dtor)(struct breakpoint *self)
void(* breakpoint_ops::print_one)(struct breakpoint *, struct bp_location **)
void(* breakpoint_ops::print_recreate)(struct breakpoint *, struct ui_file *fp)
void(* breakpoint_ops::re_set)(struct breakpoint *self)

Definition at line 541 of file breakpoint.h.

Referenced by initialize_breakpoint_ops(), and update_watchpoint().


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines