X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=src%2Fcore%2FBasicBlock.hxx;h=0df07b2a7283d3b270712d7be1477f996ea3cea9;hp=c7ae26eb0a3c03d7650b47653a77a888f456239d;hb=f58969ddf1d22882bff102ef597c6f129255894a;hpb=3493bceb6690f53900d2a4524401990c601b1464 diff --git a/src/core/BasicBlock.hxx b/src/core/BasicBlock.hxx index c7ae26e..0df07b2 100644 --- a/src/core/BasicBlock.hxx +++ b/src/core/BasicBlock.hxx @@ -8,6 +8,7 @@ class Disassembler; class InformationManager; class QXmlStreamWriter; +class QXmlStreamReader; class BasicBlock { public: @@ -48,9 +49,12 @@ public: } void serialize(QXmlStreamWriter& stream); + static BasicBlock* deserialize(QXmlStreamReader& stream, InformationManager* manager); + private: BasicBlock(uint64_t start_address, InformationManager* manager) : start_address(start_address) + , end_address(0) , manager(manager) { next_blocks[0] = 0; next_blocks[1] = 0;