old-cross-binutils/gdb/testsuite/gdb.python
Doug Evans 07ca107c2d Add python gdb.GdbError and gdb.string_to_argv.
* NEWS: Document them.
	* python/py-cmd.c (cmdpy_function): Don't print a traceback if
	the exception is gdb.GdbError.  Print a second traceback if there's
	an error computing the error message.
	(gdbpy_string_to_argv): New function.
	* python/py-utils.c (gdbpy_obj_to_string): New function.
	(gdbpy_exception_to_string): New function.
	* python/python-internal.h (gdbpy_string_to_argv): Declare.
	(gdbpy_obj_to_string, gdbpy_exception_to_string): Declare.
	(gdbpy_gdberror_exc): Declare.
	* python/python.c (gdbpy_gdberror_exc): New global.
	(_initialize_python): Initialize gdbpy_gdberror_exc and create
	gdb.GdbError.
	(GdbMethods): Add string_to_argv.

	doc/
	* gdb.texinfo (Exception Handling): Document gdb.GdbError.
	(Commands In Python): Document gdb.string_to_argv.

	testsuite/
	* gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
	gdb.string_to_argv.
2010-05-25 15:27:17 +00:00
..
Makefile.in
py-block.c
py-block.exp
py-breakpoint.c
py-breakpoint.exp
py-cmd.exp Add python gdb.GdbError and gdb.string_to_argv. 2010-05-25 15:27:17 +00:00
py-frame.c
py-frame.exp
py-function.exp
py-mi.exp
py-param.exp 2010-04-29 Phil Muldoon <pmuldoon@redhat.com> 2010-04-29 15:45:57 +00:00
py-prettyprint.c
py-prettyprint.exp
py-prettyprint.py
py-progspace.c
py-progspace.exp
py-section-script.c
py-section-script.exp
py-section-script.py
py-symbol.c
py-symbol.exp
py-symtab.exp
py-template.cc
py-template.exp
py-type.c
py-type.exp
py-value.c
py-value.exp 2010-05-14 Phil Muldoon <pmuldoon@redhat.com> 2010-05-14 11:11:28 +00:00
python.exp
source1
source2.py