17#if !defined (LINESPEC_H)
49 std::vector<symtab_and_line>
sals;
78 std::vector<linespec_sals>
lsals;
83extern std::vector<symtab_and_line>
86 struct symtab *default_symtab,
int default_line);
129 struct symtab *default_symtab,
int default_line,
131 const char *select_mode,
184 const char *function,
186 const char *source_filename);
195 const char *source_filename,
196 const char *function_name,
198 const char *label_name);
mach_port_t kern_return_t mach_port_t mach_msg_type_name_t msgportsPoly mach_port_t kern_return_t pid_t pid mach_port_t kern_return_t mach_port_t task mach_port_t kern_return_t int flags
std::vector< symtab_and_line > decode_line_1(const location_spec *locspec, int flags, struct program_space *search_pspace, struct symtab *default_symtab, int default_line)
std::vector< symtab_and_line > decode_line_with_current_source(const char *, int)
void decode_line_full(struct location_spec *locspec, int flags, struct program_space *search_pspace, struct symtab *default_symtab, int default_line, struct linespec_result *canonical, const char *select_mode, const char *filter)
int is_ada_operator(const char *string)
@ DECODE_LINE_FUNFIRSTLINE
const char *const linespec_keywords[]
void linespec_lex_to_end(const char **stringp)
void linespec_complete_label(completion_tracker &tracker, const struct language_defn *language, const char *source_filename, const char *function_name, symbol_name_match_type name_match_type, const char *label_name)
const char * linespec_lexer_lex_keyword(const char *p)
void linespec_complete(completion_tracker &tracker, const char *text, symbol_name_match_type match_type)
const char * get_gdb_linespec_parser_quote_characters(void)
std::vector< symtab_and_line > decode_line_with_last_displayed(const char *, int)
CORE_ADDR linespec_expression_to_pc(const char **exp_ptr)
void linespec_complete_function(completion_tracker &tracker, const char *function, symbol_name_match_type func_match_type, const char *source_filename)
struct line_offset linespec_parse_line_offset(const char *string)
std::unique_ptr< location_spec > location_spec_up
std::vector< linespec_sals > lsals
linespec_result()=default
DISABLE_COPY_AND_ASSIGN(linespec_result)
std::vector< symtab_and_line > sals