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) |