change facilities to fit with genevent-new
[lttv.git] / ltt / branches / poly / facilities / core.xml
1 <facility name=core>
2 <description>The core facility contains the basic tracing related events</description>
3
4 <event name=facility_load>
5 <description>Facility is loaded</description>
6 <field name="name"><string/></field>
7 <field name="checksum"><uint size=4/></field>
8 <field name="id"><uint size=4/></field>
9 <field name="long_size"><uint size=4/></field>
10 <field name="pointer_size"><uint size=4/></field>
11 <field name="size_t_size"><uint size=4/></field>
12 <field name="alignment"><uint size=4/></field>
13 </event>
14
15 <event name=facility_unload>
16 <description>Facility is unloaded</description>
17 <field name="id"><uint size=4/></field>
18 </event>
19
20 <event name=time_heartbeat per_tracefile>
21 <description>System time values sent periodically to detect cycle counter
22 rollovers. Useful when only the 32 LSB of the TSC are saved in events
23 header : we save the full 64 bits in this event.
24 </description>
25 <field name="timestamp"><typeref name=timestamp/></field>
26 </event>
27
28 <event name=state_dump_facility_load per_trace>
29 <description>Facility is loaded while in state dump</description>
30 <field name="name"><string/></field>
31 <field name="checksum"><uint size=4/></field>
32 <field name="id"><uint size=4/></field>
33 <field name="long_size"><uint size=4/></field>
34 <field name="pointer_size"><uint size=4/></field>
35 <field name="size_t_size"><uint size=4/></field>
36 <field name="alignment"><uint size=4/></field>
37 </event>
38
39 <type name=timestamp>
40 <struct>
41 <field name="seconds"><uint size=4/></field>
42 <field name="nanoseconds"><uint size=4/></field>
43 <field name="cycle_count"><uint size=8/></field>
44 </struct>
45 </type>
46
47 </facility>
This page took 0.033801 seconds and 5 git commands to generate.