GDB (API)
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.

Definition at line 500 of file breakpoint.h.

int(* breakpoint_ops::breakpoint_hit)(const struct bp_location *bl, struct address_space *aspace, CORE_ADDR bp_addr, const struct target_waitstatus *ws)

Definition at line 524 of file breakpoint.h.

Definition at line 531 of file breakpoint.h.

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.

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

Definition at line 578 of file breakpoint.h.

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

Definition at line 600 of file breakpoint.h.

void(* breakpoint_ops::dtor)(struct breakpoint *self)

Definition at line 497 of file breakpoint.h.

Definition at line 607 of file breakpoint.h.

Definition at line 510 of file breakpoint.h.

Definition at line 545 of file breakpoint.h.

Definition at line 567 of file breakpoint.h.

void(* breakpoint_ops::print_one)(struct breakpoint *, struct bp_location **)

Definition at line 549 of file breakpoint.h.

void(* breakpoint_ops::print_one_detail)(const struct breakpoint *, struct ui_out *)

Definition at line 563 of file breakpoint.h.

void(* breakpoint_ops::print_recreate)(struct breakpoint *, struct ui_file *fp)

Definition at line 570 of file breakpoint.h.

void(* breakpoint_ops::re_set)(struct breakpoint *self)

Definition at line 505 of file breakpoint.h.

Definition at line 516 of file breakpoint.h.

Definition at line 536 of file breakpoint.h.

Definition at line 541 of file breakpoint.h.


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