aboutsummaryrefslogtreecommitdiff
path: root/gdb/python/py-inferior.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/python/py-inferior.c')
-rw-r--r--gdb/python/py-inferior.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/gdb/python/py-inferior.c b/gdb/python/py-inferior.c
index caf6c1b..c25519c 100644
--- a/gdb/python/py-inferior.c
+++ b/gdb/python/py-inferior.c
@@ -586,7 +586,6 @@ static PyObject *
infpy_write_memory (PyObject *self, PyObject *args, PyObject *kw)
{
inferior_object *inf = (inferior_object *) self;
- struct gdb_exception except;
Py_ssize_t buf_len;
const gdb_byte *buffer;
CORE_ADDR addr, length;
@@ -625,11 +624,9 @@ infpy_write_memory (PyObject *self, PyObject *args, PyObject *kw)
}
catch (gdb_exception &ex)
{
- except = std::move (ex);
+ GDB_PY_HANDLE_EXCEPTION (ex);
}
- GDB_PY_HANDLE_EXCEPTION (except);
-
Py_RETURN_NONE;
}
@@ -645,7 +642,6 @@ static PyObject *
infpy_search_memory (PyObject *self, PyObject *args, PyObject *kw)
{
inferior_object *inf = (inferior_object *) self;
- struct gdb_exception except;
CORE_ADDR start_addr, length;
static const char *keywords[] = { "address", "length", "pattern", NULL };
PyObject *start_addr_obj, *length_obj;
@@ -702,11 +698,9 @@ infpy_search_memory (PyObject *self, PyObject *args, PyObject *kw)
}
catch (gdb_exception &ex)
{
- except = std::move (ex);
+ GDB_PY_HANDLE_EXCEPTION (ex);
}
- GDB_PY_HANDLE_EXCEPTION (except);
-
if (found)
return gdb_py_object_from_ulongest (found_addr).release ();
else