+ actual XML file to be used in place of "target.xml".
+
+ It can be NULL, then, its content is got from the following three
+ fields features, arch, and osabi in tdesc_get_features_xml. */
+ const char *xmltarget = NULL;
+
+ /* XML features in this target description. */
+ VEC (char_ptr) *features = NULL;
+
+ /* The value of <architecture> element in the XML, replying GDB. */
+ const char *arch = NULL;
+
+ /* The value of <osabi> element in the XML, replying GDB. */
+ const char *osabi = NULL;
+
+public:
+ target_desc ()
+ : registers_size (0)
+ {}
+
+ ~target_desc ();
+
+ bool operator== (const target_desc &other) const;
+
+ bool operator!= (const target_desc &other) const
+ {
+ return !(*this == other);
+ }
+#endif