GDB (xrefs)
|
#include "symtab.h"
Go to the source code of this file.
Classes | |
struct | info_probe_column |
class | static_probe_ops |
class | probe |
struct | bound_probe |
Functions | |
int | probe_is_linespec_by_keyword (const char **linespecp, const char *const *keywords) |
const static_probe_ops * | probe_linespec_to_static_ops (const char **linespecp) |
std::vector< symtab_and_line > | parse_probes (const location_spec *locspec, struct program_space *pspace, struct linespec_result *canon) |
struct bound_probe | find_probe_by_pc (CORE_ADDR pc) |
std::vector< probe * > | find_probes_in_objfile (struct objfile *objfile, const char *provider, const char *name) |
void | info_probes_for_spops (const char *arg, int from_tty, const static_probe_ops *spops) |
struct cmd_list_element ** | info_probes_cmdlist_get (void) |
struct value * | probe_safe_evaluate_at_pc (frame_info_ptr frame, unsigned n) |
bool | ignore_probe_p (const char *provider, const char *name, const char *objfile_name, const char *TYPE) |
Variables | |
std::vector< const static_probe_ops * > | all_static_probe_ops |
|
extern |
Definition at line 243 of file probe.c.
References current_program_space, bound_probe::objfile, program_space::objfiles(), bound_probe::prob, objfile::sect_index_text, objfile::sf, sym_probe_fns::sym_get_probes, and sym_fns::sym_probe_fns.
Referenced by check_exception_resume(), compile_probe_arg(), compute_probe_arg(), fetch_probe_arguments(), and probe_safe_evaluate_at_pc().
|
extern |
Definition at line 216 of file probe.c.
References name, objfile::sf, sym_probe_fns::sym_get_probes, and sym_fns::sym_probe_fns.
Referenced by create_exception_master_breakpoint_probe(), create_longjmp_master_breakpoint_probe(), and svr4_find_and_create_probe_breakpoints().
bool ignore_probe_p | ( | const char * | provider, |
const char * | name, | ||
const char * | objfile_name, | ||
const char * | TYPE ) |
Definition at line 693 of file probe.c.
References gdb_printf(), gdb_stdlog, ignore_probes_idx, ignore_probes_name_pat, ignore_probes_obj_pat, ignore_probes_p, ignore_probes_prov_pat, ignore_probes_verbose_p, name, and objfile_name().
Referenced by handle_stap_probe().
|
extern |
Definition at line 878 of file probe.c.
References add_prefix_cmd(), class_info, info_probes_command(), and infolist.
|
extern |
Definition at line 483 of file probe.c.
References all_static_probe_ops, collect_probes(), compare_probes(), current_uiout, exists_probe_with_spops(), gdbarch_addr_bit(), gen_ui_out_table_header_info(), get_current_arch(), probe::get_gdbarch(), probe::get_name(), get_number_extra_fields(), probe::get_provider(), probe::get_relocated_address(), probe::get_static_ops(), objfile_name(), parse_probe_linespec(), print_ui_out_info(), print_ui_out_not_applicables(), static_probe_ops::type_name(), and ui_left.
Referenced by info_probes_command(), info_probes_dtrace_command(), and info_probes_stap_command().
|
extern |
Definition at line 117 of file probe.c.
References linespec_result::locspec, name, new_probe_location_spec(), parse_probes_in_pspace(), linespec_result::pre_expanded, probe_linespec_to_static_ops(), PROBE_LOCATION_SPEC, program_spaces, linespec_result::special_display, location_spec::to_string(), and location_spec::type().
Referenced by bkpt_probe_create_sals_from_location_spec(), bkpt_probe_decode_location_spec(), and exception_catchpoint::re_set().
|
extern |
Definition at line 820 of file probe.c.
Referenced by dtrace_static_probe_ops::is_linespec(), any_static_probe_ops::is_linespec(), and stap_static_probe_ops::is_linespec().
|
extern |
Definition at line 808 of file probe.c.
References all_static_probe_ops.
Referenced by parse_probes(), and string_to_location_spec_basic().
|
extern |
Definition at line 789 of file probe.c.
References probe::evaluate_argument(), find_probe_by_pc(), probe::get_argument_count(), get_frame_arch(), and get_frame_pc().
Referenced by insert_exception_resume_from_probe(), and process_event_stop_test().
|
extern |
Definition at line 975 of file probe.c.
Referenced by elf_get_probes(), info_probes_for_spops(), and probe_linespec_to_static_ops().