GDB (API)
Classes | Typedefs | Functions | Variables
/home/stan/gdb/src/gdb/probe.h File Reference
#include "gdb_vecs.h"

Go to the source code of this file.

Classes

struct  info_probe_column
struct  probe_ops
struct  probe

Typedefs

typedef struct probeprobe_p
typedef struct info_probe_column info_probe_column_s
typedef struct probe_opsprobe_ops_cp

Functions

 DEF_VEC_P (probe_p)
 DEF_VEC_O (info_probe_column_s)
 DEF_VEC_P (probe_ops_cp)
 VEC (probe_ops_cp)*all_probe_ops
int probe_is_linespec_by_keyword (const char **linespecp, const char *const *keywords)
struct probe_opsprobe_linespec_to_ops (const char **linespecp)
struct symtabs_and_lines parse_probes (char **argptr, struct linespec_result *canon)
void register_probe_ops (struct probe *probe)
struct probefind_probe_by_pc (CORE_ADDR pc)
 VEC (probe_p)*find_probes_in_objfile(struct objfile *objfile
void info_probes_for_ops (char *arg, int from_tty, const struct probe_ops *pops)
struct cmd_list_element ** info_probes_cmdlist_get (void)
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)
struct value * probe_safe_evaluate_at_pc (struct frame_info *frame, unsigned n)

Variables

struct probe_ops probe_ops_any
const char * provider
const char const char * name

Typedef Documentation

Definition at line 47 of file probe.h.

typedef struct probe_ops* probe_ops_cp

Definition at line 134 of file probe.h.

typedef struct probe* probe_p

Definition at line 27 of file probe.h.


Function Documentation

int can_evaluate_probe_arguments ( struct probe probe)

Definition at line 634 of file probe.c.

struct value* evaluate_probe_argument ( struct probe probe,
unsigned  n 
) [read]

Definition at line 651 of file probe.c.

struct probe* find_probe_by_pc ( CORE_ADDR  pc) [read]

Definition at line 208 of file probe.c.

unsigned get_probe_argument_count ( struct probe probe)

Definition at line 617 of file probe.c.

struct cmd_list_element** info_probes_cmdlist_get ( void  ) [read]

Definition at line 751 of file probe.c.

void info_probes_for_ops ( char *  arg,
int  from_tty,
const struct probe_ops pops 
)

Definition at line 471 of file probe.c.

struct symtabs_and_lines parse_probes ( char **  argptr,
struct linespec_result canon 
) [read]

Definition at line 41 of file probe.c.

int probe_is_linespec_by_keyword ( const char **  linespecp,
const char *const keywords 
)

Definition at line 702 of file probe.c.

struct probe_ops* probe_linespec_to_ops ( const char **  linespecp) [read]

Definition at line 687 of file probe.c.

struct value* probe_safe_evaluate_at_pc ( struct frame_info *  frame,
unsigned  n 
) [read]

Definition at line 668 of file probe.c.

void register_probe_ops ( struct probe probe)

Definition at line 772 of file probe.c.

VEC ( probe_p  )

Variable Documentation

const char const char* name

Definition at line 205 of file probe.h.

Definition at line 742 of file probe.c.

const char* provider

Definition at line 205 of file probe.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines