gdb: add an extension language hook for missing debug info
[binutils-gdb.git] / gdb / extension-priv.h
index 3442302a0be71f978dc1321955e8e11127ede324..e71eac20d4e9cd2eb41764cbf787e7eb0bbcf90b 100644 (file)
@@ -279,6 +279,13 @@ struct extension_language_ops
   gdb::optional<int> (*print_insn) (struct gdbarch *gdbarch,
                                    CORE_ADDR address,
                                    struct disassemble_info *info);
+
+  /* Give extension languages a chance to deal with missing debug
+     information.  OBJFILE is the file for which GDB was unable to find
+     any debug information.  */
+  ext_lang_missing_debuginfo_result
+    (*handle_missing_debuginfo) (const struct extension_language_defn *,
+                                struct objfile *objfile);
 };
 
 /* State necessary to restore a signal handler to its previous value.  */