GDB (xrefs)
Classes | Typedefs | Enumerations | Functions
/tmp/gdb-7.10/gdb/linespec.h File Reference
#include "vec.h"

Go to the source code of this file.

Classes

struct  linespec_sals
 
struct  linespec_result
 

Typedefs

typedef struct linespec_sals linespec_sals
 

Enumerations

enum  decode_line_flags { DECODE_LINE_FUNFIRSTLINE = 1, DECODE_LINE_LIST_MODE = 2 }
 

Functions

 DEF_VEC_O (linespec_sals)
 
void init_linespec_result (struct linespec_result *)
 
void destroy_linespec_result (struct linespec_result *)
 
struct cleanupmake_cleanup_destroy_linespec_result (struct linespec_result *)
 
struct symtabs_and_lines decode_line_1 (char **argptr, int flags, struct symtab *default_symtab, int default_line)
 
void decode_line_full (char **argptr, int flags, struct symtab *default_symtab, int default_line, struct linespec_result *canonical, const char *select_mode, const char *filter)
 
struct symtabs_and_lines decode_line_with_current_source (char *, int)
 
struct symtabs_and_lines decode_line_with_last_displayed (char *, int)
 
const char * linespec_lexer_lex_keyword (const char *p)
 

Typedef Documentation

typedef struct linespec_sals linespec_sals

Definition at line 53 of file linespec.h.

Enumeration Type Documentation

Enumerator
DECODE_LINE_FUNFIRSTLINE 
DECODE_LINE_LIST_MODE 

Definition at line 26 of file linespec.h.

Function Documentation

struct symtabs_and_lines decode_line_1 ( char **  argptr,
int  flags,
struct symtab default_symtab,
int  default_line 
)
void decode_line_full ( char **  argptr,
int  flags,
struct symtab default_symtab,
int  default_line,
struct linespec_result canonical,
const char *  select_mode,
const char *  filter 
)
struct symtabs_and_lines decode_line_with_current_source ( char *  ,
int   
)
struct symtabs_and_lines decode_line_with_last_displayed ( char *  ,
int   
)
DEF_VEC_O ( linespec_sals  )
void destroy_linespec_result ( struct linespec_result )
void init_linespec_result ( struct linespec_result )
const char* linespec_lexer_lex_keyword ( const char *  p)
struct cleanup* make_cleanup_destroy_linespec_result ( struct linespec_result )

Definition at line 3805 of file linespec.c.

References cleanup_linespec_result(), and make_cleanup().

Referenced by agent_command_1(), break_range_command(), and create_breakpoint().