add func instrumentation
[lttv.git] / ltt / branches / poly / facilities / user_generic.xml
CommitLineData
9d7e0c25 1<facility name=user_generic>
2 <description>Generic user space facility</description>
3
4 <event name=string>
5 <description>Takes a string from user space</description>
6 <field name="data"><string/></field>
7 </event>
8
9 <event name=string_pointer>
10 <description>Takes a string and pointer from user space</description>
11 <field name="string"><string/></field>
12 <field name="pointer"><pointer/></field>
13 </event>
14
00556bd4 15 <event name=slow_printf param_buffer>
16 <description>Takes a buffer of variable size (written by printf) and log it.</description>
17 <field name="string"><string/></field>
18 </event>
19
54be3e47 20 <event name=function_entry no_instrument_function>
21 <description>Entry in a function</description>
22 <field name="this_fn"><pointer/></field>
23 <field name="call_site"><pointer/></field>
24 </event>
25
26 <event name=function_exit no_instrument_function>
27 <description>Exit from a function</description>
28 <field name="this_fn"><pointer/></field>
29 <field name="call_site"><pointer/></field>
30 </event>
31
9d7e0c25 32</facility>
This page took 0.023734 seconds and 4 git commands to generate.