89521fdc |
1 | <?xml version="1.0"?> |
d1795f42 |
2 | <facility name="user_generic"> |
9d7e0c25 |
3 | <description>Generic user space facility</description> |
4 | |
d1795f42 |
5 | <event name="string"> |
9d7e0c25 |
6 | <description>Takes a string from user space</description> |
c3e2873f |
7 | <field name="data"><string/></field> |
9d7e0c25 |
8 | </event> |
9 | |
d1795f42 |
10 | <event name="string_pointer"> |
9d7e0c25 |
11 | <description>Takes a string and pointer from user space</description> |
c3e2873f |
12 | <field name="string"><string/></field> |
13 | <field name="pointer"><pointer/></field> |
9d7e0c25 |
14 | </event> |
15 | |
dbe69210 |
16 | <event name="slow_printf" param="buffer"> |
00556bd4 |
17 | <description>Takes a buffer of variable size (written by printf) and log it.</description> |
c3e2873f |
18 | <field name="string"><string/></field> |
00556bd4 |
19 | </event> |
20 | |
43d9e162 |
21 | <event name="function_entry" attribute="no_instrument_function"> |
54be3e47 |
22 | <description>Entry in a function</description> |
c3e2873f |
23 | <field name="this_fn"><pointer/></field> |
24 | <field name="call_site"><pointer/></field> |
54be3e47 |
25 | </event> |
26 | |
43d9e162 |
27 | <event name="function_exit" attribute="no_instrument_function"> |
54be3e47 |
28 | <description>Exit from a function</description> |
c3e2873f |
29 | <field name="this_fn"><pointer/></field> |
30 | <field name="call_site"><pointer/></field> |
54be3e47 |
31 | </event> |
32 | |
419f5225 |
33 | <event name="thread_brand"> |
34 | <description>Name a thread</description> |
c3e2873f |
35 | <field name="name"><string/></field> |
419f5225 |
36 | </event> |
9d7e0c25 |
37 | </facility> |