binutils-gdb/gdb/python
Siva Chandra a16b0e220d 2013-12-12 Siva Chandra Reddy <sivachandra@google.com>
PR python/16113
	* NEWS (Python Scripting): Add entry for the new feature and the
	new attribute of gdb.Field objects.
	* python/py-type.c (gdbpy_is_field): New function
	(convert_field): Add 'parent_type' attribute to gdb.Field
	objects.
	* python/py-value.c (valpy_getitem): Allow subscript value to be
	a gdb.Field object.
	(value_has_field): New function
	(get_field_flag): New function
	* python/python-internal.h (gdbpy_is_field): Add declaration.

	testsuite/
	* gdb.python/py-value-cc.cc: Improve test case.
	* gdb.python/py-value-cc.exp: Add new tests to test usage of
	gdb.Field objects as subscripts on gdb.Value objects.

	doc/
	* gdb.texinfo (Values From Inferior): Add a note about using
	gdb.Field objects as subscripts on gdb.Value objects.
	(Types In Python): Add description about the new attribute
	"parent_type" of gdb.Field objects.
2013-12-12 15:21:53 -08:00
..
lib/gdb Add pretty-printer for MPX bnd registers. 2013-11-20 14:42:53 +01:00
py-arch.c 2013-10-03 Phil Muldoon <pmuldoon@redhat.com> 2013-10-03 14:43:32 +00:00
py-auto-load.c Move .debug_gdb_script processing to auto-load.c. 2013-11-29 21:29:26 -08:00
py-block.c * python/py-arch.c (gdbpy_initialize_arch): Use 2013-05-20 20:36:19 +00:00
py-bpevent.c * python/py-arch.c (arch_object_type): Use 2013-05-20 20:09:01 +00:00
py-breakpoint.c Remove trailing whitespace. 2013-11-29 12:00:47 -08:00
py-cmd.c Remove trailing whitespace. 2013-11-29 12:00:47 -08:00
py-continueevent.c * python/py-arch.c (arch_object_type): Use 2013-05-20 20:09:01 +00:00
py-event.c * python/py-arch.c (gdbpy_initialize_arch): Use 2013-05-20 20:36:19 +00:00
py-event.h * python/py-arch.c (gdbpy_initialize_arch): Return 'int'. 2013-05-20 20:28:52 +00:00
py-events.h * python/py-arch.c (arch_object_type): Use 2013-05-20 20:09:01 +00:00
py-evtregistry.c * python/py-arch.c (gdbpy_initialize_arch): Use 2013-05-20 20:36:19 +00:00
py-evts.c Remove trailing whitespace. 2013-11-29 12:00:47 -08:00
py-exitedevent.c * python/py-arch.c (arch_object_type): Use 2013-05-20 20:09:01 +00:00
py-finishbreakpoint.c Remove trailing whitespace. 2013-11-29 12:00:47 -08:00
py-frame.c Remove trailing whitespace. 2013-11-29 12:00:47 -08:00
py-framefilter.c 2013-08-29 Phil Muldoon <pmuldoon@redhat.com> 2013-08-29 10:06:18 +00:00
py-function.c Remove trailing whitespace. 2013-11-29 12:00:47 -08:00
py-gdb-readline.c remove gdb_string.h 2013-11-18 13:29:00 -07:00
py-inferior.c Remove trailing whitespace. 2013-11-29 12:00:47 -08:00
py-infthread.c Remove trailing whitespace. 2013-11-29 12:00:47 -08:00
py-lazy-string.c * python/py-arch.c (gdbpy_initialize_arch): Return 'int'. 2013-05-20 20:28:52 +00:00
py-linetable.c off-by-one fix for py-linetable.c 2013-11-14 11:09:14 -07:00
py-newobjfileevent.c * python/py-arch.c (arch_object_type): Use 2013-05-20 20:09:01 +00:00
py-objfile.c Code cleanup: Add objfile_name accessor 2013-09-24 13:57:38 +00:00
py-param.c Remove trailing whitespace. 2013-11-29 12:00:47 -08:00
py-prettyprint.c Remove trailing whitespace. 2013-11-29 12:00:47 -08:00
py-progspace.c Code cleanup: Add objfile_name accessor 2013-09-24 13:57:38 +00:00
py-signalevent.c * python/py-arch.c (arch_object_type): Use 2013-05-20 20:09:01 +00:00
py-stopevent.c Update years in copyright notice for the GDB files. 2013-01-01 06:33:28 +00:00
py-stopevent.h Update years in copyright notice for the GDB files. 2013-01-01 06:33:28 +00:00
py-symbol.c Remove trailing whitespace. 2013-11-29 12:00:47 -08:00
py-symtab.c 2013-11-11 Phil Muldoon <pmuldoon@redhat.com> 2013-11-11 19:49:45 +00:00
py-threadevent.c * python/py-threadevent.c (get_event_thread): Use 2013-05-20 20:10:03 +00:00
py-type.c 2013-12-12 Siva Chandra Reddy <sivachandra@google.com> 2013-12-12 15:21:53 -08:00
py-utils.c Remove trailing whitespace. 2013-11-29 12:00:47 -08:00
py-value.c 2013-12-12 Siva Chandra Reddy <sivachandra@google.com> 2013-12-12 15:21:53 -08:00
python-config.py Add support for Python 3. 2012-12-12 16:47:30 +00:00
python-internal.h 2013-12-12 Siva Chandra Reddy <sivachandra@google.com> 2013-12-12 15:21:53 -08:00
python.c Eliminate UNSUPPORTED_ERROR. 2013-12-12 10:15:48 +00:00
python.h Eliminate UNSUPPORTED_ERROR. 2013-12-12 10:15:48 +00:00