diff options
Diffstat (limited to 'gdb/features/gdb-target.dtd')
-rw-r--r-- | gdb/features/gdb-target.dtd | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/gdb/features/gdb-target.dtd b/gdb/features/gdb-target.dtd index 3ba7eca..d5710ca 100644 --- a/gdb/features/gdb-target.dtd +++ b/gdb/features/gdb-target.dtd @@ -19,7 +19,8 @@ <!ELEMENT compatible (#PCDATA)> -<!ELEMENT feature ((vector | union)*, reg*)> +<!ELEMENT feature + ((vector | flags | struct | union )*, reg*)> <!ATTLIST feature name ID #REQUIRED> @@ -39,6 +40,16 @@ type CDATA #REQUIRED count CDATA #REQUIRED> +<!ELEMENT flags (field+)> +<!ATTLIST flags + id CDATA #REQUIRED + size CDATA #REQUIRED> + +<!ELEMENT struct (field+)> +<!ATTLIST struct + id CDATA #REQUIRED + size CDATA #IMPLIED> + <!ELEMENT union (field+)> <!ATTLIST union id CDATA #REQUIRED> @@ -46,7 +57,9 @@ <!ELEMENT field EMPTY> <!ATTLIST field name CDATA #REQUIRED - type CDATA #REQUIRED> + type CDATA #IMPLIED + start CDATA #IMPLIED + end CDATA #IMPLIED> <!ENTITY % xinclude SYSTEM "xinclude.dtd"> %xinclude; |