X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=ltt-control%2Ffacilities%2Fkernel.xml;h=32f831eb6667575f03dbae997800755072a98d42;hb=4c32035c2288d1309586f6b976f30b1cb4baa6da;hp=66a5101575f5853b932e2f0e909608ff561f91ec;hpb=2727692a61acaf38e731277b6cc2a78a913d3e16;p=ltt-control.git
diff --git a/ltt-control/facilities/kernel.xml b/ltt-control/facilities/kernel.xml
index 66a5101..32f831e 100644
--- a/ltt-control/facilities/kernel.xml
+++ b/ltt-control/facilities/kernel.xml
@@ -4,56 +4,257 @@
-
- User context
- Kernel context
+ User context
+ Kernel context
-
- Entry in a trap
- Trap number
- Address where trap occured
+
+
+ Hangup (POSIX).
+ Interrupt (ANSI).
+ Quit (POSIX).
+ Illegal instruction (ANSI).
+ Trace trap (POSIX).
+ Abort (ANSI).
+ BUS error (4.2 BSD).
+ Floating-point exception (ANSI).
+ Kill, unblockable (POSIX).
+ User-defined signal 1 (POSIX).
+ Segmentation violation (ANSI).
+ User-defined signal 2 (POSIX).
+ Broken pipe (POSIX).
+ Alarm clock (POSIX).
+ Termination (ANSI).
+ Stack fault.
+
+ Child status has changed (POSIX).
+ Continue (POSIX).
+ Stop, unblockable (POSIX).
+ Keyboard stop (POSIX).
+ Background read from tty (POSIX).
+ Background write to tty (POSIX).
+ Urgent condition on socket (4.2 BSD).
+ CPU limit exceeded (4.2 BSD).
+ File size limit exceeded (4.2 BSD).
+ Virtual alarm clock (4.2 BSD).
+ Profiling alarm clock (4.2 BSD).
+ Window size change (4.3 BSD, Sun).
+ I/O now possible (4.2 BSD). (aka SIGPOLL)
+ Power failure restart (System V).
+ Bad system call.
+
+
+
+
+
+ decrements in real time,
+ and delivers SIGALRM upon expiration.
+ decrements only when the
+ process is executing, and delivers SIGVTALRM upon expiration.
+ decrements both when the
+ process executes and when the system is executing on behalf of the
+ process. Coupled with ITIMER_VIRTUAL, this timer is usually used to
+ profile the time spent by the application in user and kernel space.
+ SIGPROF is delivered upon expiration.
+
+
+
+
+ Process fork
+ PID of the parent process
+ PID of the child process
+ Thread group ID of the child process (POSIX PID)
+
+
+
+ Process exit
+ PID of the process
+
+
+
+ Process exit
+ PID of the process
+
+
+
+ Process exit
+ PID of the process we are waiting for
+
+
+
+ Process exit
+ PID of the process we are signaling
+
+
+
+
+ Process exit
+ PID of the process we are waiting for
+ State of the process we are waiting for : -1 unrunnable, 0 runnable, >0 stopped
+
+
+
+ Process exit
+ PID of the process we are waiting for
+ State of the process we are waiting for : -1 unrunnable, 0 runnable, >0 stopped
+
+
+
+ Process exit
+ PID of the process we are waiting for
+ State of the process we are waiting for : -1 unrunnable, 0 runnable, >0 stopped
+
+
+
+ Process exit
+ PID of the process we are waiting for
+ State of the process we are waiting for : -1 unrunnable, 0 runnable, >0 stopped
+ Destination CPU
+
+
+
+ Process exit
+ Previously scheduled PID
+ Next PID to be scheduled
+ State of the process we are scheduling out : -1 unrunnable, 0 runnable, >0 stopped
+
+
+
+ Kernel printk
+ Instruction
+
+
+
+
+
+ Kernel vprintk
+ loglevel
+
+
+ printk string
+
+
+
+
+
+ Instruction
+
+
+
+
+
+ An itimer has expired.
+
+ PID of the process to wake up.
+
+
+
+
+
+ An interval timer is set.
+ kind of interval timer.
+
+
+
+
+
+
+
+
+
+ A timer is added/modified/migrated.
+
+
+
+
+
+
+ The time is updated (timer interrupt).
+
+
+
+
+
-
- Exit from a trap
+
+ A timer has expired.
+
+ PID of the process to wake up.
+
+ Soft IRQ entry
- Soft IRQ number
+ Soft IRQ numberSoft IRQ exit
- Soft IRQ number
+ Soft IRQ number
+
+
+
+ Low priority tasklet entry
+ Tasklet function address
+ Tasklet data address
+
+
+
+ Low priority tasklet exit
+ Tasklet function address
+ Tasklet data address
+
+
+
+ High priority tasklet entry
+ Tasklet function address
+ Tasklet data address
+
+
+
+ High priority tasklet exit
+ Tasklet function address
+ Tasklet data address
+
+
+
+ Process exit
+ PID of the kthread we stop
+
+
+
+ Process exit
+ Return value of the kthread_stop call
-
- Tasklet entry
- Tasklet priority
- Tasklet function address
- Tasklet data address
+
+ Load module
+ Module name
+
+
-
- Tasklet exit
- Tasklet priority
- Tasklet function address
- Tasklet data address
+
+ Unload module
+ Module name
+
+ Entry in an irq
- IRQ number
- Are we executing kernel code
+ IRQ number
+ Are we executing kernel code