+void Function::serialize(QXmlStreamWriter& stream) {
+ stream.writeStartElement("function");
+ stream.writeAttribute("name", getName().c_str());
+ stream.writeAttribute("entry", QString::number(getStartAddress(), 16));
+
+ for (auto& blockentry : blocks()) {
+ blockentry.second->serialize(stream);
+ }
+
+ stream.writeEndElement(); // "function"
+}