gdb: add target_ops::supports_displaced_step
[deliverable/binutils-gdb.git] / gdb / features / gdb-target.dtd
index 3ba7eca64e64e66efb8d0a8efea5c2b031ee18a1..7d6b70c819260f644c1bee180831574429d74444 100644 (file)
@@ -1,4 +1,4 @@
-<!-- Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
+<!-- Copyright (C) 2007-2020 Free Software Foundation, Inc.
 
      Copying and distribution of this file, with or without modification,
      are permitted in any medium without royalty provided the copyright
@@ -19,7 +19,8 @@
 
 <!ELEMENT compatible   (#PCDATA)>
 
-<!ELEMENT feature      ((vector | union)*, reg*)>
+<!ELEMENT feature
+       ((vector | flags | struct | union )*, reg*)>
 <!ATTLIST feature
        name            ID      #REQUIRED>
 
        type            CDATA   #REQUIRED
        count           CDATA   #REQUIRED>
 
+<!ELEMENT flags                (field+)>
+<!ATTLIST flags
+       id              CDATA   #REQUIRED
+       size            CDATA   #REQUIRED>
+
+<!ELEMENT enum         (evalue+)>
+<!ATTLIST enum
+       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>
 <!ELEMENT field                EMPTY>
 <!ATTLIST field
        name            CDATA   #REQUIRED
-       type            CDATA   #REQUIRED>
+       type            CDATA   #IMPLIED
+       start           CDATA   #IMPLIED
+       end             CDATA   #IMPLIED>
+
+<!ELEMENT evalue       EMPTY>
+<!ATTLIST evalue
+       name            CDATA   #REQUIRED
+       value           CDATA   #REQUIRED>
 
 <!ENTITY % xinclude SYSTEM "xinclude.dtd">
 %xinclude;
This page took 0.038583 seconds and 4 git commands to generate.