PR22067, x86 check_relocs invalid read
[deliverable/binutils-gdb.git] / gdb / linespec.h
index d55ba122b3eb1952b9e217c4e5fede0cddd2e15a..27d237a46a30d796b0e0efc7492e1f98eacaae68 100644 (file)
@@ -186,6 +186,11 @@ extern void linespec_lex_to_end (char **stringp);
 
 extern const char * const linespec_keywords[];
 
+/* Complete a linespec.  */
+
+extern void linespec_complete (completion_tracker &tracker,
+                              const char *text);
+
 /* Complete a function symbol, in linespec mode.  If SOURCE_FILENAME
    is non-NULL, limits completion to the list of functions defined in
    source files that match SOURCE_FILENAME.  */
@@ -194,6 +199,17 @@ extern void linespec_complete_function (completion_tracker &tracker,
                                        const char *function,
                                        const char *source_filename);
 
+/* Complete a label symbol, in linespec mode.  Only labels of
+   functions named FUNCTION_NAME are considered.  If SOURCE_FILENAME
+   is non-NULL, limits completion to labels of functions defined in
+   source files that match SOURCE_FILENAME.  */
+
+extern void linespec_complete_label (completion_tracker &tracker,
+                                    const struct language_defn *language,
+                                    const char *source_filename,
+                                    const char *function_name,
+                                    const char *label_name);
+
 /* Evaluate the expression pointed to by EXP_PTR into a CORE_ADDR,
    advancing EXP_PTR past any parsed text.  */
 
This page took 0.02389 seconds and 4 git commands to generate.