diff options
author | Daniel Jacobowitz <drow@false.org> | 2007-01-04 22:11:44 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2007-01-04 22:11:44 +0000 |
commit | e776119fdc2ba0eed3639762bb210095b0405549 (patch) | |
tree | 730e23b0d25c0c4dc0950c6f8c37ca2d16c10166 /gdb/doc | |
parent | 5e572bb44adb067e5d4daf50169243b610954061 (diff) | |
download | gdb-e776119fdc2ba0eed3639762bb210095b0405549.zip gdb-e776119fdc2ba0eed3639762bb210095b0405549.tar.gz gdb-e776119fdc2ba0eed3639762bb210095b0405549.tar.bz2 |
* memory-map.c (struct_memory_map_parsing_data): Remove most
members. Make property_name an array.
(free_memory_map_parsing_data, memory_map_start_element)
(memory_map_end_element, memory_map_character_data): Delete.
(memory_map_start_memory, memory_map_end_memory)
(memory_map_start_property, memory_map_end_property): New functions.
(property_attributes, memory_children, memory_type_enum)
(memory_attributes, memory_map_children, memory_map_elements): New.
(parse_memory_map): Rewrite.
* xml-support.c (debug_xml): New.
(xml_get_required_attribute, xml_get_integer_attribute)
(xml_get_enum_value, free_xml_parser, make_cleanup_free_xml_parser):
Delete.
(struct scope_level, struct gdb_xml_parser, gdb_xml_body_text)
(gdb_xml_debug, gdb_xml_error, gdb_xml_values_cleanup)
(gdb_xml_start_element, gdb_xml_start_element_wrapper)
(gdb_xml_end_element, gdb_xml_end_element_wrapper, gdb_xml_cleanup)
(gdb_xml_create_parser_and_cleanup, gdb_xml_parse)
(gdb_xml_parse_ulongest, gdb_xml_parse_attr_ulongest)
(gdb_xml_parse_attr_enum, show_debug_xml, _initialize_xml_support):
New.
* xml-support.h (struct gdb_xml_value, gdb_xml_attribute_handler)
(enum gdb_xml_attribute_flag, struct gdb_xml_attribute)
(enum gdb_xml_element_flag, struct gdb_xml_element)
(gdb_xml_element_start_handler, gdb_xml_element_end_handler)
(struct gdb_xml_enum): New.
(gdb_xml_create_parser_and_cleanup, gdb_xml_parse, gdb_xml_debug)
(gdb_xml_error, gdb_xml_parse_attr_ulongest)
(gdb_xml_parse_attr_enum, gdb_xml_parse_ulongest): New prototypes.
(xml_get_required_attribute, xml_get_integer_attribute)
(xml_get_enum_value, make_cleanup_free_xml_parser): Delete prototypes.
* Makefile.in (xml_support_h, xml-support.o): Update.
* gdb.texinfo (Debugging Output): Document "set debug xml"
and "show debug xml".
Diffstat (limited to 'gdb/doc')
-rw-r--r-- | gdb/doc/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/doc/gdb.texinfo | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog index 7893d65..a09d35b 100644 --- a/gdb/doc/ChangeLog +++ b/gdb/doc/ChangeLog @@ -1,5 +1,10 @@ 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com> + * gdb.texinfo (Debugging Output): Document "set debug xml" + and "show debug xml". + +2007-01-04 Daniel Jacobowitz <dan@codesourcery.com> + * gdbint.texinfo (Compiler Warnings): Update for -Wall use. 2007-01-01 Joel Brobecker <brobecker@adacore.com> diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo index 2bc9ad8..37d2a6b 100644 --- a/gdb/doc/gdb.texinfo +++ b/gdb/doc/gdb.texinfo @@ -16283,6 +16283,11 @@ info. The default is off. @item show debugvarobj Displays the current state of displaying @value{GDBN} variable object debugging info. +@item set debug xml +@cindex XML parser debugging +Turns on or off debugging messages for built-in XML parsers. +@item show debug xml +Displays the current state of XML debugging messages. @end table @node Sequences |