class Disassembler;
class InformationManager;
class QXmlStreamWriter;
+class QXmlStreamReader;
class BasicBlock {
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;