add hybrid mode
[ltt-control.git] / ltt-control / facilities / user_generic.xml
CommitLineData
2727692a 1<?xml version="1.0"?>
2<facility name="user_generic">
3 <description>Generic user space facility</description>
4
5 <event name="string">
6 <description>Takes a string from user space</description>
a949a860 7 <field name="data"><string/></field>
2727692a 8 </event>
9
10 <event name="string_pointer">
11 <description>Takes a string and pointer from user space</description>
a949a860 12 <field name="string"><string/></field>
13 <field name="pointer"><pointer/></field>
2727692a 14 </event>
15
16 <event name="slow_printf" param="buffer">
17 <description>Takes a buffer of variable size (written by printf) and log it.</description>
a949a860 18 <field name="string"><string/></field>
2727692a 19 </event>
20
21 <event name="function_entry" attribute="no_instrument_function">
22 <description>Entry in a function</description>
a949a860 23 <field name="this_fn"><pointer/></field>
24 <field name="call_site"><pointer/></field>
2727692a 25 </event>
26
27 <event name="function_exit" attribute="no_instrument_function">
28 <description>Exit from a function</description>
a949a860 29 <field name="this_fn"><pointer/></field>
30 <field name="call_site"><pointer/></field>
2727692a 31 </event>
32
7d092447 33 <event name="thread_brand">
34 <description>Name a thread</description>
a949a860 35 <field name="name"><string/></field>
7d092447 36 </event>
2727692a 37</facility>
This page took 0.024363 seconds and 4 git commands to generate.