gator: Version 5.19

Signed-off-by: Jon Medhurst <tixy@linaro.org>
diff --git a/tools/gator/daemon/CapturedXML.cpp b/tools/gator/daemon/CapturedXML.cpp
index cf79b72..4a11415 100644
--- a/tools/gator/daemon/CapturedXML.cpp
+++ b/tools/gator/daemon/CapturedXML.cpp
@@ -33,7 +33,7 @@
 	captured = mxmlNewElement(xml, "captured");
 	mxmlElementSetAttr(captured, "version", "1");
 	if (gSessionData->perf.isSetup()) {
-	  mxmlElementSetAttr(captured, "type", "Perf");
+		mxmlElementSetAttr(captured, "type", "Perf");
 	}
 	mxmlElementSetAttrf(captured, "protocol", "%d", PROTOCOL_VERSION);
 	if (includeTime) { // Send the following only after the capture is complete
@@ -66,10 +66,15 @@
 			mxml_node_t *const node = mxmlNewElement(counters, "counter");
 			mxmlElementSetAttrf(node, "key", "0x%x", counter.getKey());
 			mxmlElementSetAttr(node, "type", counter.getType());
-			mxmlElementSetAttrf(node, "event", "0x%x", counter.getEvent());
+			if (counter.getEvent() != -1) {
+				mxmlElementSetAttrf(node, "event", "0x%x", counter.getEvent());
+			}
 			if (counter.getCount() > 0) {
 				mxmlElementSetAttrf(node, "count", "%d", counter.getCount());
 			}
+			if (counter.getCores() > 0) {
+				mxmlElementSetAttrf(node, "cores", "%d", counter.getCores());
+			}
 		}
 	}
 
@@ -89,7 +94,7 @@
 
 	// Set full path
 	snprintf(file, PATH_MAX, "%s/captured.xml", path);
-	
+
 	char* xml = getXML(true);
 	if (util->writeToDisk(file, xml) < 0) {
 		logg->logError(__FILE__, __LINE__, "Error writing %s\nPlease verify the path.", file);