mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-02 04:27:46 +08:00
Remove ensure_python_env
All of gdb has been converted away from ensure_python_env and varobj_ensure_python_env now; so remove them. 2017-01-10 Tom Tromey <tom@tromey.com> * python/python.c (ensure_python_env, restore_python_env): Remove. * python/python-internal.h (ensure_python_env): Don't declare. * varobj.h (varobj_ensure_python_env): Don't declare. * varobj.c (varobj_ensure_python_env): Remove.
This commit is contained in:
@ -538,9 +538,6 @@ class gdbpy_enter_varobj : public gdbpy_enter
|
||||
|
||||
};
|
||||
|
||||
struct cleanup *ensure_python_env (struct gdbarch *gdbarch,
|
||||
const struct language_defn *language);
|
||||
|
||||
extern struct gdbarch *python_gdbarch;
|
||||
extern const struct language_defn *python_language;
|
||||
|
||||
|
@ -241,29 +241,6 @@ gdbpy_enter::~gdbpy_enter ()
|
||||
restore_active_ext_lang (m_previous_active);
|
||||
}
|
||||
|
||||
static void
|
||||
restore_python_env (void *p)
|
||||
{
|
||||
gdbpy_enter *env = (gdbpy_enter *) p;
|
||||
|
||||
delete env;
|
||||
}
|
||||
|
||||
/* Called before entering the Python interpreter to install the
|
||||
current language and architecture to be used for Python values.
|
||||
Also set the active extension language for GDB so that SIGINT's
|
||||
are directed our way, and if necessary install the right SIGINT
|
||||
handler. */
|
||||
|
||||
struct cleanup *
|
||||
ensure_python_env (struct gdbarch *gdbarch,
|
||||
const struct language_defn *language)
|
||||
{
|
||||
gdbpy_enter *env = new gdbpy_enter (gdbarch, language);
|
||||
|
||||
return make_cleanup (restore_python_env, env);
|
||||
}
|
||||
|
||||
/* Set the quit flag. */
|
||||
|
||||
static void
|
||||
|
Reference in New Issue
Block a user