put the 0.6.9 version in the trunk directory
[lttv.git] / ltt / trunk / LinuxTraceToolkitViewer-0.6.9 / facilities / core.xml
diff --git a/ltt/trunk/LinuxTraceToolkitViewer-0.6.9/facilities/core.xml b/ltt/trunk/LinuxTraceToolkitViewer-0.6.9/facilities/core.xml
new file mode 100644 (file)
index 0000000..c9004d3
--- /dev/null
@@ -0,0 +1,53 @@
+<facility name=core>
+  <description>The core facility contains the basic tracing related events</description>
+
+  <event name=facility_load>
+    <description>Facility is loaded</description>
+    <struct>
+      <field name="name"><string/></field>
+      <field name="checksum"><uint size=4/></field>
+      <field name="id"><uint size=4/></field>
+      <field name="long_size"><uint size=4/></field>
+      <field name="pointer_size"><uint size=4/></field>
+      <field name="size_t_size"><uint size=4/></field>
+      <field name="alignment"><uint size=4/></field>
+    </struct>
+  </event>
+
+  <event name=facility_unload>
+    <description>Facility is unloaded</description>
+    <struct>
+      <field name="id"><uint size=4/></field>
+    </struct>
+  </event>
+
+  <event name=time_heartbeat per_tracefile>
+    <description>System time values sent periodically to detect cycle counter
+     rollovers. Useful when only the 32 LSB of the TSC are saved in events
+     header : we save the full 64 bits in this event.
+    </description>
+    <typeref name=timestamp/>
+  </event>
+  
+  <event name=state_dump_facility_load per_trace>
+    <description>Facility is loaded while in state dump</description>
+    <struct>
+      <field name="name"><string/></field>
+      <field name="checksum"><uint size=4/></field>
+      <field name="id"><uint size=4/></field>
+      <field name="long_size"><uint size=4/></field>
+      <field name="pointer_size"><uint size=4/></field>
+      <field name="size_t_size"><uint size=4/></field>
+      <field name="alignment"><uint size=4/></field>
+    </struct>
+  </event>
+
+  <type name=timestamp>
+    <struct>
+      <field name="seconds"><uint size=4/></field>
+      <field name="nanoseconds"><uint size=4/></field>
+      <field name="cycle_count"><uint size=8/></field>
+    </struct>
+  </type>
+
+</facility>
This page took 0.022874 seconds and 4 git commands to generate.