kernel_arch_ppc.xml \
kernel_arch_x86_64.xml \
locking.xml \
-memory.xml \
-network.xml \
+mm.xml \
+net.xml \
process.xml \
-socket.xml \
stack.xml \
statedump.xml \
timer.xml \
user_generic.xml \
-network_ip_interface.xml \
xen.xml \
compact.xml
kernel_arch_ppc.xml \
kernel_arch_x86_64.xml \
locking.xml \
-memory.xml \
-network.xml \
+mm.xml \
+net.xml \
process.xml \
-socket.xml \
stack.xml \
statedump.xml \
timer.xml \
user_generic.xml \
-network_ip_interface.xml \
xen.xml \
compact.xml
<facility name="fs">
<description>The fs facility contains events related to file system operation</description>
- <event name="buf_wait_start">
+ <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="buf_wait_end">
+ <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>
- <sequence>
- <uint/>
- <uchar/>
- </sequence>
+ <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>
- <sequence>
- <uint/>
- <uchar/>
- </sequence>
+ <string/>
</field>
- <field name="fd"> <description>File descriptor</description> <uint/> </field>
</event>
<event name="close">
<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> <uint/> </field>
+ <field name="arg"> <description>Argument</description> <ulong/> </field>
</event>
<event name="select">
<field name="timeout"> <description>Timeout</description> <int_fixed size="8"/> </field>
</event>
- <event name="poll">
+ <event name="pollfd">
<description>Do a poll on a file descriptor</description>
- <field name="fd"> <description>File descriptor</description> <uint/> </field>
+ <field name="fd"> <description>File descriptor</description> <int/> </field>
</event>
</facility>
<facility name="ipc">
<description>The ipc facility contains events related to Inter Process Communication</description>
- <event name="call">
-
- <description>IPC call</description>
- <field name="call_number"> <description>Number of IPC call</description> <uint size="4"/> </field>
- <field name="first"> <description>First argument</description> <int size="4"/> </field>
- </event>
-
<event name="msg_create">
<description>Get an IPC message queue identifier</description>
<field name="id"> <description>Message queue identifier</description><long/> </field>
</enum>
</type>
- <event name="trap_entry">
- <description>Entry in a trap</description>
- <field name="trap_id"> <description>Trap number</description> <long/> </field>
- <field name="address"> <description>Address where trap occured</description> <pointer/> </field>
- </event>
-
- <event name="trap_exit">
- <description>Exit from a trap</description>
- </event>
-
<event name="soft_irq_entry">
<description>Soft IRQ entry</description>
<field name="softirq_id"> <description>Soft IRQ number</description> <ulong/> </field>
</enum>
</type>
+ <event name="trap_entry">
+ <description>Entry in a trap</description>
+ <field name="trap_id"> <description>Trap number</description> <long/> </field>
+ <field name="address"> <description>Address where trap occured</description> <long/> </field>
+ </event>
+
+ <event name="trap_exit">
+ <description>Exit from a trap</description>
+ </event>
+
<event name="syscall_entry">
<description>System call entry</description>
<field name="syscall_id"> <description>Syscall entry number in entry.S</description> <typeref name="syscall_name"/> </field>
<event name="syscall_exit">
<description>System call exit</description>
</event>
+
+ <event name="ipc_call">
+ <description>IPC call</description>
+ <field name="call_number"> <description>Number of IPC call</description> <uint size="4"/> </field>
+ <field name="first"> <description>First argument</description> <int size="4"/> </field>
+ </event>
+
+ <event name="thread_create">
+ <description>Just created a new kernel thread</description>
+ <field name="pid"> <description>PID of the kernel thread</description> <uint/> </field>
+ <field name="function"> <description>Function called</description> <pointer/> </field>
+ </event>
+
</facility>
+++ /dev/null
-<?xml version="1.0"?>
-<facility name="memory">
- <description>The memory facility has memory management events.</description>
-
- <event name="page_alloc">
- <description>Page allocation</description>
- <field name="order"> <description>Order of the page to allocate</description> <uint size="4"/> </field>
- <field name="address"> <description>Assigned page address, or 0 if failed.</description> <pointer/> </field>
- </event>
-
- <event name="page_free">
- <description>Page free</description>
- <field name="order"> <description>Order of the page to free</description> <uint size="4"/> </field>
- <field name="address"> <description>Address of the page to free.</description> <pointer/> </field>
- </event>
-
- <event name="swap_in">
- <description>Page swapped into memory</description>
- <field name="address"> <description>Address of the page to swap in.</description> <pointer/> </field>
- </event>
-
- <event name="swap_out">
- <description>Page swapped to disk</description>
- <field name="address"> <description>Address of the page to swap out.</description> <pointer/> </field>
- </event>
-
- <event name="page_wait_start">
- <description>Staring to wait for a page</description>
- <field name="address"> <description>Address of the page we wait for.</description> <pointer/> </field>
- </event>
-
- <event name="page_wait_end">
- <description>Ending wait for a page</description>
- <field name="address"> <description>Address of the page we wait for.</description> <pointer/> </field>
- </event>
-
- <event name="page_fault">
- <description>Ending wait for a page</description>
- <field name="address"> <description>Address of the page faulted.</description> <ulong/> </field>
- <field name="eip"> <description>Instruction causing the fault.</description> <long/> </field>
- </event>
-
-</facility>
--- /dev/null
+<?xml version="1.0"?>
+<facility name="memory">
+ <description>The memory facility has memory management events.</description>
+
+ <event name="handle_fault_entry">
+ <description>Entry in a trap</description>
+ <field name="trap_id"> <description>Trap number</description> <long/> </field>
+ <field name="address"> <description>Address where trap occured</description> <long/> </field>
+ </event>
+
+ <event name="handle_fault_exit">
+ <description>Exit from the fault handler</description>
+ </event>
+
+ <event name="filemap_wait_start">
+ <description>Staring to wait for a page</description>
+ <field name="address"> <description>Address of the page we wait for.</description> <pointer/> </field>
+ </event>
+
+ <event name="filemap_wait_end">
+ <description>Ending wait for a page</description>
+ <field name="address"> <description>Address of the page we wait for.</description> <pointer/> </field>
+ </event>
+
+ <event name="page_alloc">
+ <description>Page allocation</description>
+ <field name="order"> <description>Order of the page to allocate</description> <uint size="4"/> </field>
+ <field name="address"> <description>Assigned page address, or 0 if failed.</description> <pointer/> </field>
+ </event>
+
+ <event name="page_free">
+ <description>Page free</description>
+ <field name="order"> <description>Order of the page to free</description> <uint size="4"/> </field>
+ <field name="address"> <description>Address of the page to free.</description> <pointer/> </field>
+ </event>
+
+ <event name="swap_in">
+ <description>Page swapped into memory</description>
+ <field name="address"> <description>Address of the page to swap in.</description> <ulong/> </field>
+ </event>
+
+ <event name="swap_out">
+ <description>Page swapped to disk</description>
+ <field name="address"> <description>Address of the page to swap out.</description> <pointer/> </field>
+ </event>
+
+</facility>
<field name="child_pid"> <description>PID of the child process</description> <uint/> </field>
<field name="child_tgid"> <description>Thread group ID of the child process (POSIX PID)</description> <uint/> </field>
</event>
-
- <event name="kernel_thread">
- <description>Just created a new kernel thread</description>
- <field name="pid"> <description>PID of the kernel thread</description> <uint/> </field>
- <field name="function"> <description>Function called</description> <pointer/> </field>
- </event>
-
<event name="exit">
<description>Process exit</description>