Tasklet with IRQs enabled + Exception
---------------------------------------

llm07:/home/murali/dtt_tools # ./ttutils set -p INT_TASKLET_ENTRY -t exception -c 100

llm07:~ # cd /proc/
llm07:/proc # ls -l vmcore
-r--------  1 root root 5233509408 Mar 29 05:30 vmcore
llm07:/proc # gdb /home/murali/linux-2.6.16/vmlinux-1M vmcore
GNU gdb 6.1
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-suse-linux"...Using host libthread_db library "/lib64/tls/libthread_db.so.1".

#0  0xffffffff80251297 in crash_kexec (regs=0x0) at kexec.h:64
64      kexec.h: No such file or directory.
        in kexec.h
(gdb) info threads
* 2 process 0  0xffffffff80251297 in crash_kexec (regs=0x0) at kexec.h:64
* 1 process 0  0xffffffff80251297 in crash_kexec (regs=0x0) at kexec.h:64
(gdb) info registers
rax            0x0      0
rbx            0xffff81013dc1dc00       -139632645645312
rcx            0x0      0
rdx            0x246    582
rsi            0x246    582
rdi            0x0      0
rbp            0xffffffff805a3180       0xffffffff805a3180
rsp            0xffffffff806a4b98       0xffffffff806a4b98
r8             0x2      2
r9             0x0      0
r10            0x0      0
r11            0xffffffff806c4502       -2140388094
r12            0x0      0
r13            0x9      9
r14            0x2      2
r15            0xffffffff805a3180       -2141572736
rip            0xffffffff80251297       0xffffffff80251297 <crash_kexec+185>
eflags         0x246    582
cs             0x10     16
ss             0x18     24
ds             0x18     24
es             0x18     24
fs             0x0      0
gs             0x0      0
(gdb) bt
#0  0xffffffff80251297 in crash_kexec (regs=0x0) at kexec.h:64
#1  0xffffffff80231162 in panic (fmt=0xffffffff80533f8e "Aiee, killing interrupt handler!")
    at kernel/panic.c:89
#2  0xffffffff80234721 in do_exit (code=Variable "code" is not available.
) at kernel/exit.c:855
#3  0xffffffff80504219 in do_page_fault (regs=Variable "regs" is not available.
) at arch/x86_64/mm/fault.c:560
#4  0xffffffff8020a71d in error_sti () at cpumask.h:183
#5  0x0000000000000000 in ?? ()
#6  0x0000000000000000 in ?? ()
#7  0x0000000000000000 in ?? ()
#8  0xffffffff80781d10 in per_cpu__tasklet_hi_vec ()
#9  0x0000000000000000 in ?? ()
#10 0xffff81000c004e40 in ?? ()
#11 0xffff81000504a800 in ?? ()
#12 0x0000000000000046 in ?? ()
#13 0x0000000000000000 in ?? ()
#14 0x0000000000000000 in ?? ()
#15 0x0000000000000004 in ?? ()
#16 0xffff810005027e78 in ?? ()
#17 0xffffffff805af640 in FS_DEVRW ()
#18 0x0fdf057bf6577b80 in ?? ()
#19 0xffffffff805af460 in probe_sem ()
#20 0xffffffffffffffff in ?? ()
#21 0xffffffff80472d59 in cpoint_default_exit (hook=Variable "hook" is not available.
) at drivers/dtt/khdtt.c:311
#22 0x0000000000000010 in ?? ()
#23 0x0000000000010297 in ?? ()
#24 0xffffffff806a4f38 in boot_cpu_stack ()
#25 0x0000000000000018 in ?? ()
#26 0xffffffff80472d23 in cpoint_default_exit (hook=Variable "hook" is not available.
) at drivers/dtt/khdtt.c:300
---Type <return> to continue, or q <return> to quit---
#27 0xffffffff8023637f in INT_TASKLET_ENTRY_hook () at kernel/softirq.c:270
#28 0xffffffff802365f8 in __do_softirq () at kernel/softirq.c:97
#29 0xffffffff8020ac26 in call_softirq () at cpumask.h:183
#30 0xffffffff806a4fa0 in boot_cpu_stack ()
#31 0xffffffff8020bad3 in do_softirq () at arch/x86_64/kernel/irq.c:149
#32 0xffffffff8020a580 in apic_timer_interrupt () at cpumask.h:183
#33 0xffffffff80747f08 in init_thread_union ()
#34 0x0000000000000000 in ?? ()
#35 0x0000000000000000 in ?? ()
#36 0x0000000000000000 in ?? ()
#37 0x0000000000000000 in ?? ()
#38 0x0000000000000000 in ?? ()
#39 0x0000000000000000 in ?? ()
#40 0x0000000000000000 in ?? ()
#41 0x0000000000000000 in ?? ()
#42 0x0000000000000000 in ?? ()