Commit | Line | Data |
---|---|---|
0fb0cc75 | 1 | <!-- Copyright (C) 2007, 2008, 2009 Free Software Foundation, Inc. |
108546a0 DJ |
2 | |
3 | Copying and distribution of this file, with or without modification, | |
4 | are permitted in any medium without royalty provided the copyright | |
5 | notice and this notice are preserved. --> | |
6 | ||
3dab6765 DJ |
7 | <!-- The root element of a GDB target description is <target>. --> |
8 | ||
e35359c5 UW |
9 | <!-- The osabi and compatible elements were added post GDB 6.8. The version |
10 | wasn't bumped, since older GDBs silently ignore unknown elements. --> | |
08d16641 | 11 | |
e35359c5 | 12 | <!ELEMENT target (architecture?, osabi?, compatible*, feature*)> |
1780a0ed DJ |
13 | <!ATTLIST target |
14 | version CDATA #FIXED "1.0"> | |
3dab6765 DJ |
15 | |
16 | <!ELEMENT architecture (#PCDATA)> | |
17 | ||
08d16641 PA |
18 | <!ELEMENT osabi (#PCDATA)> |
19 | ||
e35359c5 UW |
20 | <!ELEMENT compatible (#PCDATA)> |
21 | ||
123dc839 DJ |
22 | <!ELEMENT feature ((vector | union)*, reg*)> |
23 | <!ATTLIST feature | |
24 | name ID #REQUIRED> | |
25 | ||
26 | <!ELEMENT reg (description*)> | |
27 | <!ATTLIST reg | |
28 | name CDATA #REQUIRED | |
29 | bitsize CDATA #REQUIRED | |
30 | regnum CDATA #IMPLIED | |
31 | save-restore (yes | no) 'yes' | |
32 | type CDATA 'int' | |
33 | group CDATA #IMPLIED | |
34 | > | |
35 | ||
36 | <!ELEMENT vector EMPTY> | |
37 | <!ATTLIST vector | |
38 | id CDATA #REQUIRED | |
39 | type CDATA #REQUIRED | |
40 | count CDATA #REQUIRED> | |
41 | ||
42 | <!ELEMENT union (field+)> | |
43 | <!ATTLIST union | |
44 | id CDATA #REQUIRED> | |
45 | ||
46 | <!ELEMENT field EMPTY> | |
47 | <!ATTLIST field | |
48 | name CDATA #REQUIRED | |
49 | type CDATA #REQUIRED> | |
50 | ||
108546a0 DJ |
51 | <!ENTITY % xinclude SYSTEM "xinclude.dtd"> |
52 | %xinclude; |