binutils-gdb/gdb/python
Pedro Alves 4e07d55ffb Base support for <unavailable> value contents.
gdb/
	* value.h (value_bytes_available): Declare.
	(mark_value_bytes_unavailable): Declare.
	* value.c (struct range): New struct.
	(range_s): New typedef.
	(ranges_overlap): New function.
	(range_lessthan): New function.
	(ranges_contain_p): New function.
	(struct value) <unavailable>: New field.
	(value_bytes_available): New function.
	(mark_value_bytes_unavailable): New function.
	(require_not_optimized_out): Constify parameter.
	(require_available): New function.
	(value_contents_all, value_contents): Require all bytes be
	available.
	(value_free): Free `unavailable'.
	(value_copy): Copy `unavailable'.
	* valprint.h (val_print_unavailable): Declare.
	* valprint.c (valprint_check_validity): Rename `offset' parameter
	to `embedded_offset'.  If printing a scalar, check whether the
	value chunk is available.
	(val_print_unavailable): New.
	(val_print_scalar_formatted): Check whether the value is
	available.
	* python/py-prettyprint.c (apply_val_pretty_printer): Refuse
	pretty-printing unavailable values.
2011-02-14 11:10:53 +00:00
..
lib/gdb
py-auto-load.c
py-block.c
py-bpevent.c Add the file that prev commit forget. 2011-02-05 05:27:23 +00:00
py-breakpoint.c
py-cmd.c
py-continueevent.c Add the file that prev commit forget. 2011-02-05 05:27:23 +00:00
py-event.c Add the file that prev commit forget. 2011-02-05 05:27:23 +00:00
py-event.h Add the file that prev commit forget. 2011-02-05 05:27:23 +00:00
py-events.h Add the file that prev commit forget. 2011-02-05 05:27:23 +00:00
py-evtregistry.c Add the file that prev commit forget. 2011-02-05 05:27:23 +00:00
py-evts.c Add the file that prev commit forget. 2011-02-05 05:27:23 +00:00
py-exitedevent.c Add the file that prev commit forget. 2011-02-05 05:27:23 +00:00
py-frame.c
py-function.c
py-inferior.c
py-infthread.c
py-lazy-string.c
py-objfile.c
py-param.c
py-prettyprint.c Base support for <unavailable> value contents. 2011-02-14 11:10:53 +00:00
py-progspace.c
py-signalevent.c Add the file that prev commit forget. 2011-02-05 05:27:23 +00:00
py-stopevent.c Add the file that prev commit forget. 2011-02-05 05:27:23 +00:00
py-stopevent.h Add the file that prev commit forget. 2011-02-05 05:27:23 +00:00
py-symbol.c
py-symtab.c
py-threadevent.c Add the file that prev commit forget. 2011-02-05 05:27:23 +00:00
py-type.c
py-utils.c
py-value.c
python-config.py
python-internal.h
python.c
python.h