diff options
author | Tom Tromey <tom@tromey.com> | 2016-11-12 11:53:50 -0700 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2017-01-10 19:13:57 -0700 |
commit | 17a22718b113a220de121ef4211fc3990d9b1745 (patch) | |
tree | 4d9a2f9a6fe31d0cda47cf6b4cc857feca816ab0 /gdb/python | |
parent | 68cdc55720bbe34d9d844ef2a0c4d75fcab4bc99 (diff) | |
download | gdb-17a22718b113a220de121ef4211fc3990d9b1745.zip gdb-17a22718b113a220de121ef4211fc3990d9b1745.tar.gz gdb-17a22718b113a220de121ef4211fc3990d9b1745.tar.bz2 |
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.
Diffstat (limited to 'gdb/python')
-rw-r--r-- | gdb/python/python-internal.h | 3 | ||||
-rw-r--r-- | gdb/python/python.c | 23 |
2 files changed, 0 insertions, 26 deletions
diff --git a/gdb/python/python-internal.h b/gdb/python/python-internal.h index f231486..1d0ce0b 100644 --- a/gdb/python/python-internal.h +++ b/gdb/python/python-internal.h @@ -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; diff --git a/gdb/python/python.c b/gdb/python/python.c index 241cda5..9b5efa1 100644 --- a/gdb/python/python.c +++ b/gdb/python/python.c @@ -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 |