update fac
authorcompudj <compudj@04897980-b3bd-0310-b5e0-8ef037075253>
Wed, 4 Apr 2007 03:37:22 +0000 (03:37 +0000)
committercompudj <compudj@04897980-b3bd-0310-b5e0-8ef037075253>
Wed, 4 Apr 2007 03:37:22 +0000 (03:37 +0000)
git-svn-id: http://ltt.polymtl.ca/svn@2468 04897980-b3bd-0310-b5e0-8ef037075253

ltt-control/facilities/kernel_arch_arm.xml
ltt-control/facilities/kernel_arch_i386.xml
ltt-control/facilities/kernel_arch_mips.xml
ltt-control/facilities/kernel_arch_powerpc.xml
ltt-control/facilities/kernel_arch_ppc.xml
ltt-control/facilities/kernel_arch_x86_64.xml
ltt-control/facilities/stack_arch_i386.xml [new file with mode: 0644]
ltt-control/facilities/stack_arch_x86_64.xml [new file with mode: 0644]

index e50b076552467a9a97fa00ed7b8ee3f581afb49b..c30c60a22ea1a8b21dd0369e1b6f796766acb2a8 100644 (file)
     </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>
-    <field name="address"> <description>Address from which call was made</description> <pointer/> </field>
+    <field name="address"> <description>Address from which call was made</description> <long/> </field>
   </event>
-       
-       <event name="syscall_exit">
+
+  <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/> </field>
+    <field name="first"> <description>First argument</description> <int/> </field>
+  </event>
+
+  <event name="kthread_create">
+    <description>Just created a new kernel thread</description>
+    <field name="pid"> <description>PID of the kernel thread</description> <long/> </field>
+    <field name="function"> <description>Function called</description> <pointer/> </field>
+  </event>
+
 </facility>
index c921254518b0b4bfa875005f77eaaf796f8614d9..5b59448b2d9497fd94c26394eddad55d487e3d72 100644 (file)
 
   <event name="trap_entry">
     <description>Entry in a trap</description>
-    <field name="trap_id"> <description>Trap number</description> <long/> </field>
+    <field name="trap_id"> <description>Trap number</description> <int/> </field>
     <field name="address"> <description>Address where trap occured</description> <long/> </field>
   </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>
-    <field name="address"> <description>Address from which call was made</description> <pointer/> </field>
+    <field name="address"> <description>Address from which call was made</description> <long/> </field>
   </event>
 
   <event name="syscall_exit">
 
   <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>
+    <field name="call_number"> <description>Number of IPC call</description> <uint/> </field>
+    <field name="first"> <description>First argument</description> <int/> </field>
   </event>
 
   <event name="kthread_create">
     <description>Just created a new kernel thread</description>
-    <field name="pid"> <description>PID of the kernel thread</description> <uint/> </field>
+    <field name="pid"> <description>PID of the kernel thread</description> <long/> </field>
     <field name="function"> <description>Function called</description> <pointer/> </field>
   </event>
 
index bcfc835eee14fa2f0ff5d6b6480266bf74c60221..d2bc804deea20d3da558d31ee42ab61521b2e00e 100644 (file)
     </enum>
   </type>
 
+  <event name="trap_entry">
+    <description>Entry in a trap</description>
+    <field name="trap_id"> <description>Trap number</description> <int/> </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>
-    <field name="address"> <description>Address from which call was made</description> <pointer/> </field>
+    <field name="syscall_id"> <description>Syscall entry number in entry.S</description> <typeref name="syscall_name"/> </field>
+    <field name="address"> <description>Address from which call was made</description> <long/> </field>
   </event>
-       
+
   <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/> </field>
+    <field name="first"> <description>First argument</description> <int/> </field>
+  </event>
+
+  <event name="kthread_create">
+    <description>Just created a new kernel thread</description>
+    <field name="pid"> <description>PID of the kernel thread</description> <long/> </field>
+    <field name="function"> <description>Function called</description> <pointer/> </field>
+  </event>
+
 </facility>
index 6783b2c690da286a6ff77f5b5450b52342a4e97b..552f0bc3269ef59dbde6a668aaf50158adaaed21 100644 (file)
     </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>
-    <field name="address"> <description>Address from which call was made</description> <pointer/> </field>
+    <field name="address"> <description>Address from which call was made</description> <long/> </field>
   </event>
-       
+
   <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/> </field>
+    <field name="first"> <description>First argument</description> <int/> </field>
+  </event>
+
+  <event name="kthread_create">
+    <description>Just created a new kernel thread</description>
+    <field name="pid"> <description>PID of the kernel thread</description> <long/> </field>
+    <field name="function"> <description>Function called</description> <pointer/> </field>
+  </event>
+
 </facility>
index 5e3ce8898136921c81882a1d0ddd11dae4017898..a63acf252abc2e4d5f51547bd07adb71e343aaaa 100644 (file)
     </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>
-    <field name="address"> <description>Address from which call was made</description> <pointer/> </field>
+    <field name="address"> <description>Address from which call was made</description> <long/> </field>
   </event>
-       
+
   <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/> </field>
+    <field name="first"> <description>First argument</description> <int/> </field>
+  </event>
+
+  <event name="kthread_create">
+    <description>Just created a new kernel thread</description>
+    <field name="pid"> <description>PID of the kernel thread</description> <long/> </field>
+    <field name="function"> <description>Function called</description> <pointer/> </field>
+  </event>
+
 </facility>
index 02bb44f458e341bc250b0f88e49f1c5e4768b058..8f4f4d4b8be8d062ff2d5608ff3e5142f58e0837 100644 (file)
     </enum>
   </type>
 
+  <event name="trap_entry">
+    <description>Entry in a trap</description>
+    <field name="trap_id"> <description>Trap number</description> <int/> </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>
-    <field name="address"> <description>Address from which call was made</description> <pointer/> </field>
+    <field name="address"> <description>Address from which call was made</description> <long/> </field>
   </event>
 
   <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/> </field>
+    <field name="first"> <description>First argument</description> <int/> </field>
+  </event>
+
+  <event name="kthread_create">
+    <description>Just created a new kernel thread</description>
+    <field name="pid"> <description>PID of the kernel thread</description> <long/> </field>
+    <field name="function"> <description>Function called</description> <pointer/> </field>
+  </event>
+
 </facility>
diff --git a/ltt-control/facilities/stack_arch_i386.xml b/ltt-control/facilities/stack_arch_i386.xml
new file mode 100644 (file)
index 0000000..847f38e
--- /dev/null
@@ -0,0 +1,55 @@
+<?xml version="1.0"?>
+<facility name="stack_arch">
+  <description>The stack facility has events related to getting process stack.</description>
+
+  <event name="stack_arch_irq_dump_kernel_stack">
+    <description>Dump EIPs on the kernel stack</description>
+    <field name="eip"> <description>Sequence of EIP</description>
+      <sequence>
+        <uint/>
+        <ulong/>
+      </sequence>
+    </field>
+  </event>
+
+  <event name="stack_arch_nmi_dump_kernel_stack">
+    <description>Dump EIPs on the kernel stack</description>
+    <field name="eip"> <description>Sequence of EIP</description>
+      <sequence>
+        <uint/>
+        <ulong/>
+      </sequence>
+    </field>
+  </event>
+
+  <event name="stack_arch_syscall_dump_kernel_stack">
+    <description>Dump EIPs on the kernel stack</description>
+    <field name="eip"> <description>Sequence of EIP</description>
+      <sequence>
+        <uint/>
+        <ulong/>
+      </sequence>
+    </field>
+  </event>
+
+  <event name="stack_arch_irq_dump_process32_stack">
+    <description>Dump process EIPs on the user stack for a 32 bits process</description>
+    <field name="eip"> <description>Sequence of EIP</description>
+      <sequence>
+        <uint/>
+        <uint_fixed size="4"/>
+      </sequence>
+    </field>
+  </event>
+
+  <event name="stack_arch_syscall_dump_process32_stack">
+    <description>Dump process EIPs on the user stack for a 32 bits process</description>
+    <field name="eip"> <description>Sequence of EIP</description>
+      <sequence>
+        <uint/>
+        <uint_fixed size="4"/>
+      </sequence>
+    </field>
+  </event>
+
+</facility>
diff --git a/ltt-control/facilities/stack_arch_x86_64.xml b/ltt-control/facilities/stack_arch_x86_64.xml
new file mode 100644 (file)
index 0000000..4f1572f
--- /dev/null
@@ -0,0 +1,75 @@
+<?xml version="1.0"?>
+<facility name="stack_arch">
+  <description>The stack facility has events related to getting process stack.</description>
+
+  <event name="stack_arch_irq_dump_kernel_stack">
+    <description>Dump EIPs on the kernel stack</description>
+    <field name="eip"> <description>Sequence of EIP</description>
+      <sequence>
+        <uint/>
+        <ulong/>
+      </sequence>
+    </field>
+  </event>
+
+  <event name="stack_arch_nmi_dump_kernel_stack">
+    <description>Dump EIPs on the kernel stack</description>
+    <field name="eip"> <description>Sequence of EIP</description>
+      <sequence>
+        <uint/>
+        <ulong/>
+      </sequence>
+    </field>
+  </event>
+
+  <event name="stack_arch_syscall_dump_kernel_stack">
+    <description>Dump EIPs on the kernel stack</description>
+    <field name="eip"> <description>Sequence of EIP</description>
+      <sequence>
+        <uint/>
+        <ulong/>
+      </sequence>
+    </field>
+  </event>
+
+  <event name="stack_arch_irq_dump_process32_stack">
+    <description>Dump process EIPs on the user stack for a 32 bits process</description>
+    <field name="eip"> <description>Sequence of EIP</description>
+      <sequence>
+        <uint/>
+        <uint_fixed size="4"/>
+      </sequence>
+    </field>
+  </event>
+
+  <event name="stack_arch_syscall_dump_process32_stack">
+    <description>Dump process EIPs on the user stack for a 32 bits process</description>
+    <field name="eip"> <description>Sequence of EIP</description>
+      <sequence>
+        <uint/>
+        <uint_fixed size="4"/>
+      </sequence>
+    </field>
+  </event>
+
+  <event name="stack_arch_irq_dump_process64_stack">
+    <description>Dump process EIPs on the user stack for a 64 bits process</description>
+    <field name="eip"> <description>Sequence of EIP</description>
+      <sequence>
+        <uint/>
+        <uint_fixed size="8"/>
+      </sequence>
+    </field>
+  </event>
+
+  <event name="stack_arch_syscall_dump_process64_stack">
+    <description>Dump process EIPs on the user stack for a 64 bits process</description>
+    <field name="eip"> <description>Sequence of EIP</description>
+      <sequence>
+        <uint/>
+        <uint_fixed size="8"/>
+      </sequence>
+    </field>
+  </event>
+
+</facility>
This page took 0.030375 seconds and 4 git commands to generate.