initial move
[ltt-control.git] / ltt-control / facilities / user_generic.xml
diff --git a/ltt-control/facilities/user_generic.xml b/ltt-control/facilities/user_generic.xml
new file mode 100644 (file)
index 0000000..2dc7267
--- /dev/null
@@ -0,0 +1,33 @@
+<?xml version="1.0"?>
+<facility name="user_generic">
+  <description>Generic user space facility</description>
+       
+  <event name="string">
+       <description>Takes a string from user space</description>
+               <field name="data"><string></field>
+  </event>
+
+  <event name="string_pointer">
+       <description>Takes a string and pointer from user space</description>
+               <field name="string"><string></field>
+               <field name="pointer"><pointer></field>
+  </event>
+       
+       <event name="slow_printf" param="buffer">
+       <description>Takes a buffer of variable size (written by printf) and log it.</description>
+               <field name="string"><string></field>
+  </event>
+       
+       <event name="function_entry" attribute="no_instrument_function">
+               <description>Entry in a function</description>
+               <field name="this_fn"><pointer></field>
+               <field name="call_site"><pointer></field>
+       </event>
+
+       <event name="function_exit" attribute="no_instrument_function">
+               <description>Exit from a function</description>
+               <field name="this_fn"><pointer></field>
+               <field name="call_site"><pointer></field>
+       </event>
+
+</facility>
This page took 0.022726 seconds and 4 git commands to generate.