]> git.siccegge.de Git - frida/frida.git/blobdiff - src/core/BasicBlock.hxx
implement basic deserialization of BasicBlock's
[frida/frida.git] / src / core / BasicBlock.hxx
index 69d4f37d9c85cb8643bccdd713bb40f9c9adf102..bec0da3a7d77752c78b031a429ea52a2f36908ee 100644 (file)
@@ -7,6 +7,8 @@
 
 class Disassembler;
 class InformationManager;
+class QXmlStreamWriter;
+class QXmlStreamReader;
 
 class BasicBlock {
 public:
@@ -45,6 +47,10 @@ public:
        InformationManager* getManager() const {
                return manager;
        }
+
+       void serialize(QXmlStreamWriter& stream);
+       static BasicBlock* deserialize(QXmlStreamReader& stream, InformationManager* manager);
+
 private:
        BasicBlock(uint64_t start_address, InformationManager* manager)
                : start_address(start_address)