diff options
author | Doug Evans <dje@google.com> | 2010-05-25 15:27:17 +0000 |
---|---|---|
committer | Doug Evans <dje@google.com> | 2010-05-25 15:27:17 +0000 |
commit | 07ca107c2d958b45633ef0cdcce7219a95f0cf01 (patch) | |
tree | 489e342ae66a8cac06bdb3d0106dbccb2b15010c /gdb/ChangeLog | |
parent | 8e45593ff36c03d6f39e28a0a7947ce3d282794d (diff) | |
download | gdb-07ca107c2d958b45633ef0cdcce7219a95f0cf01.zip gdb-07ca107c2d958b45633ef0cdcce7219a95f0cf01.tar.gz gdb-07ca107c2d958b45633ef0cdcce7219a95f0cf01.tar.bz2 |
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.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index da246a0..23ae0eb 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,21 @@ +2010-05-25 Doug Evans <dje@google.com> + + 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. + 2010-05-21 Pierre Muller <muller@ics.u-strasbg.fr> * windows-nat.c (display_selector): Call GetLastError to give better |