+static const char metadata[] =
+"typealias integer { size = 8; align = 8; signed = false; } := uint8_t;\n"
+"typealias integer { size = 32; align = 32; signed = false; } := uint32_t;\n"
+"\n"
+"trace {\n"
+" major = %s;\n" /* major (e.g. 0) */
+" minor = %s;\n" /* minor (e.g. 1) */
+" uuid = %s;\n" /* UUID */
+" byte_order = %s;\n" /* be or le */
+" packet.header := struct {\n"
+" uint32_t magic;\n"
+" uint8_t trace_uuid[16];\n"
+" };\n"
+"};\n"
+"\n"
+"stream {\n"
+" packet.context := struct {\n"
+" uint32_t content_size;\n"
+" uint32_t packet_size;\n"
+" };\n"
+"};\n"
+"\n"
+"event {\n"
+" name = string;\n"
+" fields := struct { string str; };\n"
+"};\n";
+