diff options
author | Daniel Jacobowitz <drow@false.org> | 2007-10-15 19:19:18 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2007-10-15 19:19:18 +0000 |
commit | 81adfcedc899da6e7641d2c2d6aad68f60d97735 (patch) | |
tree | e1137ec77293084d14043866ea01c9ad0badf798 /gdb/doc | |
parent | d5d7db8e2faa95d6265cadc66bb0788ee922d9b1 (diff) | |
download | gdb-81adfcedc899da6e7641d2c2d6aad68f60d97735.zip gdb-81adfcedc899da6e7641d2c2d6aad68f60d97735.tar.gz gdb-81adfcedc899da6e7641d2c2d6aad68f60d97735.tar.bz2 |
* target-descriptions.c (tdesc_predefined_types): New.
(tdesc_named_type): Use it.
(tdesc_type_id, maint_print_c_tdesc_cmd): New functions.
(_intialize_target_descriptions): Register "maint print c-tdesc".
* features/Makefile (XMLTOC, CFILES, GDB): New macros.
(cfiles, %.c): New rules.
* features/arm-with-iwmmxt.c, features/mips-linux.c,
features/mips64-linux.c: New generated files.
* arm-linux-nat.c: Include preparsed description instead of
"xml-support.h".
(super_xfer_partial, arm_linux_xfer_partial): Remove.
(arm_linux_read_description): New function.
(_initialize_arm_linux_nat): Set to_read_description instead of
to_xfer_partial. Initialize preparsed description.
* config/arm/linux.mh (TDEP_XML): Delete.
* mips-linux-nat.c: Include preparsed descriptions instead of
"xml-support.h".
(super_xfer_partial, mips_linux_xfer_partial): Remove.
(mips_linux_read_description): New function.
(_initialize_mips_linux_nat): Set to_read_description instead of
to_xfer_partial. Initialize preparsed description.
* config/mips/linux.mh (TDEP_XML): Delete.
* Makefile.in (XMLFILES): Remove $(TDEP_XML).
(features_headers, arm_with_iwmmxt_c, mips_linux_c)
(mips64_linux_c): New macros.
(arm-linux-nat.o, mips-linux-nat.o): Update.
* gdb.texinfo (Maintenance Commands): Document "maint print c-tdesc".
Diffstat (limited to 'gdb/doc')
-rw-r--r-- | gdb/doc/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/doc/gdb.texinfo | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog index 7fa66e8..f3ae004 100644 --- a/gdb/doc/ChangeLog +++ b/gdb/doc/ChangeLog @@ -1,3 +1,7 @@ +2007-10-15 Daniel Jacobowitz <dan@codesourcery.com> + + * gdb.texinfo (Maintenance Commands): Document "maint print c-tdesc". + 2007-10-12 Ulrich Weigand <uweigand@de.ibm.com> * gdbint.texi (Target Conditionals): Remove documentation diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo index 468d600..c42cc48 100644 --- a/gdb/doc/gdb.texinfo +++ b/gdb/doc/gdb.texinfo @@ -22589,6 +22589,12 @@ checksum. Print the entire architecture configuration. The optional argument @var{file} names the file where the output goes. +@kindex maint print c-tdesc +@item maint print c-tdesc +Print the current target description (@pxref{Target Descriptions}) as +a C source file. The created source file can be used in @value{GDBN} +when an XML parser is not available to parse the description. + @kindex maint print dummy-frames @item maint print dummy-frames Prints the contents of @value{GDBN}'s internal dummy-frame stack. |