diff options
author | Doug Evans <dje@google.com> | 2015-04-28 21:53:54 -0700 |
---|---|---|
committer | Doug Evans <dje@google.com> | 2015-04-28 21:53:54 -0700 |
commit | 69b4374a87e5029ac4831c7a4471815514df662f (patch) | |
tree | 9041be61ebe1e1bd8df326650dd946102f15ae77 /gdb/python/python-internal.h | |
parent | 5e7cf0784c9b543b1870b974a78244c40105c523 (diff) | |
download | fsf-binutils-gdb-69b4374a87e5029ac4831c7a4471815514df662f.zip fsf-binutils-gdb-69b4374a87e5029ac4831c7a4471815514df662f.tar.gz fsf-binutils-gdb-69b4374a87e5029ac4831c7a4471815514df662f.tar.bz2 |
PR python/18089
gdb/ChangeLog:
PR python/18089
* python/py-prettyprint.c (print_children): Verify result of children
iterator. Provide better error message.
* python/python-internal..h (gdbpy_print_python_errors_p): Declare.
* python/python.c (gdbpy_print_python_errors_p): New function.
gdb/testsuite/ChangeLog:
* gdb.python/py-bad-printers.c: New file.
* gdb.python/py-bad-printers.py: New file.
* gdb.python/py-bad-printers.exp: New file.
Diffstat (limited to 'gdb/python/python-internal.h')
-rw-r--r-- | gdb/python/python-internal.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gdb/python/python-internal.h b/gdb/python/python-internal.h index 0581b33..55af10e 100644 --- a/gdb/python/python-internal.h +++ b/gdb/python/python-internal.h @@ -527,6 +527,7 @@ extern const struct language_defn *python_language; } \ } while (0) +int gdbpy_print_python_errors_p (void); void gdbpy_print_stack (void); PyObject *python_string_to_unicode (PyObject *obj); |