29 virtual bool isFileMatch(
const string &filename)
const;
38 virtual void postSpecFile(
void);
40 virtual void saveXml(ostream &s)
const;
42 XmlArchitecture(
const string &fname,
const string &targ,ostream *estream);
A container for parsed XML documents.
Definition: xml.hh:249
An Architecture that loads executables using an XML format.
Definition: xml_arch.hh:34
Abstract extension point for building Architecture objects.
Definition: architecture.hh:70
virtual Architecture * buildArchitecture(const string &filename, const string &target, ostream *estream)
Build an Architecture given a raw file or data.
Definition: xml_arch.cc:27
Support for programs stored using an XML schema.
An Architecture that uses the decompiler's native SLEIGH translation engine.
Definition: sleigh_arch.hh:89
Extension for building an XML format capable Architecture.
Definition: xml_arch.hh:22
Manager for all the major decompiler subsystems.
Definition: architecture.hh:117
virtual bool isXmlMatch(Document *doc) const
Determine is this extension can handle this XML document.
Definition: xml_arch.cc:50
A complete in-memory XML document.
Definition: xml.hh:206
Architecture objects that use a Translate object derived from Sleigh.
virtual bool isFileMatch(const string &filename) const
Determine if this extension can handle this file.
Definition: xml_arch.cc:33