]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit - gdb/doc/gdb.texinfo
gdb
authorTom Tromey <tromey@redhat.com>
Thu, 28 May 2009 00:40:24 +0000 (00:40 +0000)
committerTom Tromey <tromey@redhat.com>
Thu, 28 May 2009 00:40:24 +0000 (00:40 +0000)
commit89c73adef9f9fac7e1efeb6961a867f46e54e24b
treea1023e41bebc2f1ce3cf04909ee2cce0a3a6f706
parent58683880f52b1ae4b0233ea1565e7ee39a36b9b0
gdb

2009-04-01  Tom Tromey  <tromey@redhat.com>
    Thiago Jung Bauermann  <bauerman@br.ibm.com>
    Phil Muldoon  <pmuldoon@redhat.com>

* python/python.c: Include objfiles.h, observer.h.
(gdbpy_auto_load): New global.
(gdbpy_current_objfile): Likewise.
(GDBPY_AUTO_FILENAME): New define.
(gdbpy_new_objfile): New function.
(gdbpy_get_current_objfile): Likewise.
(gdbpy_objfiles): Likewise.
(_initialize_python): Add "maint set auto-load".  Call
gdbpy_initialize_objfile.  Attach objfile observer.
(GdbMethods): New methods current_objfile, objfiles.
* python/python-objfile.c: New file.
* python/python-internal.h (objfile_to_objfile_object): Declare.
(objfpy_get_printers): Likewise.
(gdbpy_initialize_objfile): Likewise.
* Makefile.in (SUBDIR_PYTHON_OBS): Add python-objfile.o.
(SUBDIR_PYTHON_SRCS): Add python-objfile.c.
(python-objfile.o): New target.

gdb/doc

2009-04-01  Tom Tromey  <tromey@redhat.com>
    Thiago Jung Bauermann  <bauerman@br.ibm.com>

* gdb.texinfo (Python API): Update.
(Auto-loading): New node.
(Objfiles In Python): New node.

gdb/testsuite

2009-04-06  Tom Tromey  <tromey@redhat.com>

* gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
tests.
* gdb.python/python-value.exp (py_objfile_tests): New proc.
Call it.
gdb/ChangeLog
gdb/Makefile.in
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/python/python-internal.h
gdb/python/python-objfile.c [new file with mode: 0644]
gdb/python/python.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.python/python-value.exp
gdb/testsuite/gdb.python/python.exp