+++ /dev/null
-<?xml version="1.0"?>
-<facility name="fs">
- <description>The fs facility contains events related to file system operation</description>
-
- <event name="buffer_wait_start">
- <description>Staring to wait for a buffer</description>
- <field name="address"> <description>Address of the buffer head.</description> <pointer/> </field>
- </event>
-
- <event name="buffer_wait_end">
- <description>Ending to wait for a buffer</description>
- <field name="address"> <description>Address of the buffer head.</description> <pointer/> </field>
- </event>
-
- <event name="exec">
- <description>Executing a file</description>
- <field name="filename"> <description>File name</description>
- <string/>
- </field>
- </event>
-
- <event name="open">
- <description>Opening a file</description>
- <field name="fd"> <description>File descriptor</description> <int/> </field>
- <field name="filename"> <description>File name</description>
- <string/>
- </field>
- </event>
-
- <event name="close">
- <description>Closing a file descriptor</description>
- <field name="fd"> <description>File descriptor</description> <uint/> </field>
- </event>
-
- <event name="read">
- <description>Reading from a file descriptor</description>
- <field name="fd"> <description>File descriptor</description> <uint/> </field>
- <field name="count"> <description>Number of bytes to read</description> <size_t/> </field>
- </event>
-
- <event name="pread64">
- <description>Reading from a file descriptor</description>
- <field name="fd"> <description>File descriptor</description> <uint/> </field>
- <field name="count"> <description>Number of bytes to read</description> <size_t/> </field>
- <field name="pos"> <description>Position</description> <int_fixed size="8"/> </field>
- </event>
-
- <event name="readv">
- <description>Read vector from a file descriptor</description>
- <field name="fd"> <description>File descriptor</description> <ulong/> </field>
- <field name="vlen"> <description>Vector length</description> <ulong/> </field>
- </event>
-
-
- <event name="write">
- <description>Write to a file descriptor</description>
- <field name="fd"> <description>File descriptor</description> <uint/> </field>
- <field name="count"> <description>Number of bytes to write</description> <size_t/> </field>
- </event>
-
- <event name="pwrite64">
- <description>Reading from a file descriptor</description>
- <field name="fd"> <description>File descriptor</description> <uint/> </field>
- <field name="count"> <description>Number of bytes to read</description> <size_t/> </field>
- <field name="pos"> <description>Position</description> <int_fixed size="8"/> </field>
- </event>
-
- <event name="writev">
- <description>Write vector to a file descriptor</description>
- <field name="fd"> <description>File descriptor</description> <ulong/> </field>
- <field name="vlen"> <description>Vector length</description> <ulong/> </field>
- </event>
-
- <event name="lseek">
- <description>Seek a file descriptor</description>
- <field name="fd"> <description>File descriptor</description> <uint/> </field>
- <field name="offset"> <description>Number of bytes to write</description> <uint_fixed size="8"/> </field>
- <field name="origin"> <description>Number of bytes to write</description> <uint/> </field>
- </event>
-
- <event name="llseek">
- <description>Seek a file descriptor</description>
- <field name="fd"> <description>File descriptor</description> <uint/> </field>
- <field name="offset"> <description>Number of bytes to write</description> <int_fixed size="8"/> </field>
- <field name="origin"> <description>Number of bytes to write</description> <uint/> </field>
- </event>
-
-
- <event name="ioctl">
- <description>Do a IOCTL on a file descriptor</description>
- <field name="fd"> <description>File descriptor</description> <uint/> </field>
- <field name="cmd"> <description>Command</description> <uint/> </field>
- <field name="arg"> <description>Argument</description> <ulong/> </field>
- </event>
-
- <event name="select">
- <description>Do a select on a file descriptor</description>
- <field name="fd"> <description>File descriptor</description> <uint/> </field>
- <field name="timeout"> <description>Timeout</description> <int_fixed size="8"/> </field>
- </event>
-
- <event name="pollfd">
- <description>Do a poll on a file descriptor</description>
- <field name="fd"> <description>File descriptor</description> <int/> </field>
- </event>
-
- <event name="read_data">
- <description>Reading from a file descriptor</description>
- <field name="fd"> <description>File descriptor</description> <uint/> </field>
- <field name="count"> <description>Number of bytes to read</description> <size_t/> </field>
- <field name="data"> <description>data read</description>
- <sequence>
- <uint/>
- <uchar/>
- </sequence>
- </field>
- </event>
-
- <event name="write_data">
- <description>Write to a file descriptor</description>
- <field name="fd"> <description>File descriptor</description> <uint/> </field>
- <field name="count"> <description>Number of bytes to write</description> <size_t/> </field>
- <field name="data"> <description>data written</description>
- <sequence>
- <uint/>
- <uchar/>
- </sequence>
- </field>
- </event>
-
-</facility>