2011-09-15 Kevin Pouget <kevin.pouget@st.com>

PR Python/12692 Add gdb.selected_inferior() to Python interface.
	* python/py-inferior.c (GdbMethods): New Python method definition.

doc:
	PR Python/12692 Add gdb.selected_inferior() to Python interface.
	* gdb.texinfo (Inferiors In Python): Describe new
	gdb.selected_inferior() function.

testsuite:
	PR Python/12692 Add gdb.selected_inferior() to Python interface.
	* gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
This commit is contained in:
Kevin Pouget 2011-09-15 12:42:30 +00:00
parent 6839b47f2b
commit 2aa483373c
8 changed files with 49 additions and 1 deletions

View file

@ -683,6 +683,20 @@ py_free_inferior (struct inferior *inf, void *datum)
do_cleanups (cleanup);
}
/* Implementation of gdb.selected_inferior() -> gdb.Inferior.
Returns the current inferior object. */
PyObject *
gdbpy_selected_inferior (PyObject *self, PyObject *args)
{
PyObject *inf_obj;
inf_obj = inferior_to_inferior_object (current_inferior ());
Py_INCREF (inf_obj);
return inf_obj;
}
void
gdbpy_initialize_inferior (void)
{