|
GDB (API)
|
#include "probe.h"
Public Attributes | |
| int(* | is_linespec )(const char **linespecp) |
| void(* | get_probes )(VEC(probe_p)**probes, struct objfile *objfile) |
| void(* | relocate )(struct probe *probe, CORE_ADDR delta) |
| unsigned(* | get_probe_argument_count )(struct probe *probe) |
| int(* | can_evaluate_probe_arguments )(struct probe *probe) |
| struct value *(* | evaluate_probe_argument )(struct probe *probe, unsigned n) |
| void(* | compile_to_ax )(struct probe *probe, struct agent_expr *aexpr, struct axs_value *axs_value, unsigned n) |
| void(* | set_semaphore )(struct probe *probe, struct gdbarch *gdbarch) |
| void(* | clear_semaphore )(struct probe *probe, struct gdbarch *gdbarch) |
| void(* | destroy )(struct probe *probe) |
| void(* | gen_info_probes_table_header )(VEC(info_probe_column_s)**heads) |
| void(* | gen_info_probes_table_values )(struct probe *probe, VEC(const_char_ptr)**values) |
| int(* probe_ops::can_evaluate_probe_arguments)(struct probe *probe) |
| void(* probe_ops::clear_semaphore)(struct probe *probe, struct gdbarch *gdbarch) |
| void(* probe_ops::compile_to_ax)(struct probe *probe, struct agent_expr *aexpr, struct axs_value *axs_value, unsigned n) |
| void(* probe_ops::destroy)(struct probe *probe) |
struct value*(* probe_ops::evaluate_probe_argument)(struct probe *probe, unsigned n) [read] |
| void(* probe_ops::gen_info_probes_table_header)(VEC(info_probe_column_s)**heads) |
| void(* probe_ops::gen_info_probes_table_values)(struct probe *probe, VEC(const_char_ptr)**values) |
| unsigned(* probe_ops::get_probe_argument_count)(struct probe *probe) |
| void(* probe_ops::get_probes)(VEC(probe_p)**probes, struct objfile *objfile) |
| int(* probe_ops::is_linespec)(const char **linespecp) |
| void(* probe_ops::relocate)(struct probe *probe, CORE_ADDR delta) |
| void(* probe_ops::set_semaphore)(struct probe *probe, struct gdbarch *gdbarch) |
1.7.6.1