GDB (API)
Functions | Variables
/home/stan/gdb/src/gdb/probe.c File Reference
#include "defs.h"
#include "probe.h"
#include "command.h"
#include "cli/cli-cmds.h"
#include "cli/cli-utils.h"
#include "objfiles.h"
#include "symtab.h"
#include "progspace.h"
#include "filenames.h"
#include "exceptions.h"
#include "linespec.h"
#include "gdb_regex.h"
#include "frame.h"
#include "arch-utils.h"
#include <ctype.h>

Go to the source code of this file.

Functions

struct symtabs_and_lines parse_probes (char **argptr, struct linespec_result *canonical)
 VEC (probe_p)
struct probefind_probe_by_pc (CORE_ADDR pc)
void info_probes_for_ops (char *arg, int from_tty, const struct probe_ops *pops)
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)
struct probe_opsprobe_linespec_to_ops (const char **linespecp)
int probe_is_linespec_by_keyword (const char **linespecp, const char *const *keywords)
struct cmd_list_element ** info_probes_cmdlist_get (void)
 VEC (probe_ops_cp)

Variables

struct probe_ops probe_ops_any

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 canonical 
) [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.

static VEC ( probe_p  )

Definition at line 179 of file probe.c.

Definition at line 772 of file probe.c.


Variable Documentation

Initial value:
{
  probe_any_is_linespec,
  probe_any_get_probes,
}

Definition at line 742 of file probe.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines