mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-12-18 00:37:28 +08:00
gdb: rename ext_lang_missing_debuginfo_result
In preparation for later commits in this series, rename ext_lang_missing_debuginfo_result to ext_lang_missing_file_result. A later commit will add additional Python APIs to handle different types of missing files beyond just debuginfo. This is just a rename commit, there should be no functional changes after this commit. Approved-By: Tom Tromey <tom@tromey.com>
This commit is contained in:
@@ -128,7 +128,7 @@ static std::optional<std::string> gdbpy_colorize
|
||||
(const std::string &filename, const std::string &contents);
|
||||
static std::optional<std::string> gdbpy_colorize_disasm
|
||||
(const std::string &content, gdbarch *gdbarch);
|
||||
static ext_lang_missing_debuginfo_result gdbpy_handle_missing_debuginfo
|
||||
static ext_lang_missing_file_result gdbpy_handle_missing_debuginfo
|
||||
(const struct extension_language_defn *extlang, struct objfile *objfile);
|
||||
|
||||
/* The interface between gdb proper and loading of python scripts. */
|
||||
@@ -1755,10 +1755,10 @@ gdbpy_get_current_objfile (PyObject *unused1, PyObject *unused2)
|
||||
/* Implement the 'handle_missing_debuginfo' hook for Python. GDB has
|
||||
failed to find any debug information for OBJFILE. The extension has a
|
||||
chance to record this, or even install the required debug information.
|
||||
See the description of ext_lang_missing_debuginfo_result in
|
||||
extension-priv.h for details of the return value. */
|
||||
See the description of ext_lang_missing_file_result in extension-priv.h
|
||||
for details of the return value. */
|
||||
|
||||
static ext_lang_missing_debuginfo_result
|
||||
static ext_lang_missing_file_result
|
||||
gdbpy_handle_missing_debuginfo (const struct extension_language_defn *extlang,
|
||||
struct objfile *objfile)
|
||||
{
|
||||
@@ -1806,7 +1806,7 @@ gdbpy_handle_missing_debuginfo (const struct extension_language_defn *extlang,
|
||||
if (PyBool_Check (pyo_execute_ret.get ()))
|
||||
{
|
||||
bool try_again = PyObject_IsTrue (pyo_execute_ret.get ());
|
||||
return ext_lang_missing_debuginfo_result (try_again);
|
||||
return ext_lang_missing_file_result (try_again);
|
||||
}
|
||||
|
||||
if (!gdbpy_is_string (pyo_execute_ret.get ()))
|
||||
@@ -1826,7 +1826,7 @@ gdbpy_handle_missing_debuginfo (const struct extension_language_defn *extlang,
|
||||
return {};
|
||||
}
|
||||
|
||||
return ext_lang_missing_debuginfo_result (std::string (filename.get ()));
|
||||
return ext_lang_missing_file_result (std::string (filename.get ()));
|
||||
}
|
||||
|
||||
/* Compute the list of active python type printers and store them in
|
||||
|
||||
Reference in New Issue
Block a user