17 #if !defined (LINESPEC_H) 50 std::vector<symtab_and_line>
sals;
79 std::vector<linespec_sals>
lsals;
84 extern std::vector<symtab_and_line>
87 struct symtab *default_symtab,
int default_line);
130 struct symtab *default_symtab,
int default_line,
132 const char *select_mode,
192 const char *
function,
194 const char *source_filename);
203 const char *source_filename,
204 const char *function_name,
206 const char *label_name);
void linespec_complete_function(completion_tracker &tracker, const char *function, symbol_name_match_type func_match_type, const char *source_filename)
std::vector< symtab_and_line > decode_line_1(const struct event_location *location, int flags, struct program_space *search_pspace, struct symtab *default_symtab, int default_line)
void linespec_lex_to_end(const char **stringp)
event_location_up location
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)
mach_port_t kern_return_t mach_port_t msgports 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
void linespec_complete(completion_tracker &tracker, const char *text, symbol_name_match_type match_type)
std::vector< symtab_and_line > sals
const char * linespec_lexer_lex_keyword(const char *p)
const char *const linespec_keywords[]
linespec_result()=default
std::unique_ptr< event_location, event_location_deleter > event_location_up
std::vector< linespec_sals > lsals
void decode_line_full(const struct event_location *location, 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)
const char * get_gdb_linespec_parser_quote_characters(void)
int is_ada_operator(const char *string)
std::vector< symtab_and_line > decode_line_with_last_displayed(const char *, int)
struct line_offset linespec_parse_line_offset(const char *string)
const char * find_toplevel_char(const char *s, char c)
CORE_ADDR linespec_expression_to_pc(const char **exp_ptr)
DISABLE_COPY_AND_ASSIGN(linespec_result)
std::vector< symtab_and_line > decode_line_with_current_source(const char *, int)